【问题标题】:Android Studio - error: package java.awt.geom does not existAndroid Studio - 错误:包 java.awt.geom 不存在
【发布时间】:2016-08-14 16:04:08
【问题描述】:

我正在将应用程序从 Eclipse 迁移到 Android Studio。当我编译代码时:

import java.awt.geom.Area;

我明白了

错误:包 java.awt.geom 不存在

构建等级

apply plugin: 'com.android.application'

android {
    //compileSdkVersion 'Google Inc.:Google APIs:8'
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        applicationId "com.me.droider"
        minSdkVersion 13
        targetSdkVersion 23
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
        debug {
            debuggable true
        }
    }
}
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.3.0'
    //compile files('libs/osmdroid-android-4.2.jar')
    compile files('libs/osmdroid-android-4.3.jar')
    compile 'javax.annotation:jsr250-api:1.0'
}

关于如何解决这个问题的任何建议?这是一个gradle问题吗?我应该包含文件并用作库吗?

【问题讨论】:

  • "关于如何解决这个问题的任何建议?" -- 停止使用java.awt.geom 中的类。它们不是 Android SDK 的一部分。 “这是一个gradle问题吗?” -- 没有。
  • 这是一个答案吗?无论如何,tks!
  • 我不知道这是否是一个答案。您声称您正在从 Eclipse 迁移应用程序。这表明该应用程序曾经可以工作。但是,import java.awt.geom.Area; 在 Eclipse 中也无效。
  • 它曾经可以工作,但它是一个我已经有几年没有编译或运行过的应用程序了。由于它依赖于已弃用的 googlemaps api v2,因此该应用程序在其当前配置中无法正确执行。但是谢谢,我正在尝试使用 android.graphics 库集解决问题

标签: android eclipse android-studio gradle android-gradle-plugin


【解决方案1】:

@CommonsWare 建议我不要使用java.awt 库,这可能是长期的建议。

另一方面,为了解决手头的问题,我downloaded the library,解压缩文件并将jar文件(java-rt-jar-stubs-1.5.0.jar)放在libs文件夹中。

然后我右键单击 jar 文件并选择Add as library。

问题解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-12
    • 2020-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多