Android Studio - 错误:包 java.awt.geom 不存在
Posted
技术标签:
【中文标题】Android Studio - 错误:包 java.awt.geom 不存在【英文标题】:Android Studio - error: package java.awt.geom does not exist 【发布时间】: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
库集解决问题
这个答案......***.com/a/13189376/3678308
【参考方案1】:
@CommonsWare 建议我不要使用java.awt
库,这可能是长期的建议。
另一方面,为了解决手头的问题,我downloaded the library,解压缩文件并将jar文件(java-rt-jar-stubs-1.5.0.jar)放在libs
文件夹中。
然后我右键单击 jar 文件并选择Add as library
。
问题解决了。
【讨论】:
以上是关于Android Studio - 错误:包 java.awt.geom 不存在的主要内容,如果未能解决你的问题,请参考以下文章
在android studio中重命名包名称后启动错误,运行时错误
Android Studio 生成doc文档错误: 程序包android.content不存在?
用android studio 老是包这些错误,但是能够运行,请问这是啥问题?怎么解决?