【发布时间】: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库集解决问题 -
这个答案......stackoverflow.com/a/13189376/3678308
标签: android eclipse android-studio gradle android-gradle-plugin