android dalvik错误1与库项目

时间:2012-10-16 01:24:56

标签: android dalvik library-project

  

可能重复:
  “Conversion to Dalvik format failed with error 1” on external JAR

很长一段时间在网站上搜索了很长时间。最后我很难过,需要这个论坛的帮助。

我有一个GPS相关的应用程序,我现在正在尝试拆分为免费/付费的多个版本,也用于重新打造品牌。每次尝试将项目拆分为库和主要版本都失败了Dalvik错误1.我希望库中有95%的代码可以让我轻松创建更名版本和付费/免费版本。

我查看了tic-tac-toe示例并阅读了许多关于如何创建库项目的博客和文章。到目前为止,大约20个小时的搜索和尝试。

这是我的设置

  • XP Pro SP3与Eclipse Helios Service Release 2(如果重要,则构建ID:20110218-0911)
  • Android SDK工具rev 20.0.3,平台工具rev 14
  • (也尝试过使用Helios的Windows 7,同样的问题)
  • 为api 7开发(家庭仍有较旧的Androids :()
  • 使用com.google.android.maps
  • proguard已停用
  • 库仅通过Android项目属性指定,并使用相同的项目属性界面添加到主项目中。

我的项目使用asynctask子类和httpclient,如果重要的话。

调试构建到我的实际设备(HTC Desire Z,android 2.3.3)构建正常。实际的apk版本失败,dalvik错误1.模拟器构建工作正常。

我已经阅读了所有Dalvik的工具发布14/15的工具,但是因为我已经20岁了,我希望现在已经解决了这个问题!

我尝试了很多不同的方法,但是每个方法都因Dalvik错误而失败,包括

  • 在Eclipse中创建新的库和主项目,将类和res逐个复制到新的库项目中(并删除我非常确定的不必要的导入)。将清单引用更改为类和活动的库。

  • 将原始项目调用为库并在新主项目中引用它,并将更新后的清单引入库项目

  • 按原样保留原始项目,但将一个“strings.xml”文件移动到values文件夹中(认为这个应该有效,特别是因为清单中没有任何变化?)

    < / LI>

当我的设备上的调试版本工作时,apk版本总是失败。

我可以提供哪些其他信息来帮助解决问题?在阅读错误日志方面,我是一个完全的新手...我的眼睛黯然失色。

提前感谢可能是一个非常新秀的错误......!

0 个答案:

没有答案