通过Eclipse运行Android项目

时间:2012-03-07 14:52:43

标签: android eclipse android-sdk-2.3

我在通过eclipse运行我的android项目时遇到问题。当我尝试运行它时会出现以下错误:

  

麻烦处理“javax / net / SocketFactory.class”:...转换为   Dalvik格式失败,错误1

我使用的是Android 2.3.1 API级别9.从AVD Manager下载的android.jar里面有javax / net包。

我搜索过这个问题,似乎是将类转换为Dalvik的问题。但“javax / net / SocketFactory.class”是android.jar的一部分。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

问题得到解决。我错误地一次添加两个android库。一个是默认添加的,另一个是通过Maven依赖添加的。从pom.xml中删除android依赖项有效。但现在它不通过mvn install命令在终端上工作。现在这是一个单独的问题。

答案 1 :(得分:0)

如你所知,android sdk配备了java sdk内置。这个sdk重量轻,可以自定义供dalvik引擎使用。现在,如果我们还将android jar与android应用程序一起添加,显然android系统将无法将该java jar转换为dalvik。因此,“转换为dalvik”问题。

现在你知道会发生什么,让我们弄清楚它为什么会发生。

在我的情况下,导致问题的是条形码,zxing框架。您必须在设置中找出导致问题的原因。