Android 导出签名apk时出错-Dalvik格式失败,错误为1
我知道有很多类似的问题,但我真的无法解决。 我已经失去了一个星期的时间,但我仍在原地踏步 我正在尝试导出一个在Facebook上执行登录的非常基本的应用程序。代码与示例中的代码相同。 它在调试中工作,但导出时返回错误Android 导出签名apk时出错-Dalvik格式失败,错误为1,android,eclipse,apk,dalvik,Android,Eclipse,Apk,Dalvik,我知道有很多类似的问题,但我真的无法解决。 我已经失去了一个星期的时间,但我仍在原地踏步 我正在尝试导出一个在Facebook上执行登录的非常基本的应用程序。代码与示例中的代码相同。 它在调试中工作,但导出时返回错误Dalvik格式失败,错误为1 如果我删除引用并创建一个空白应用程序,一切都正常。 如果我将引用添加到Facebook sdk,它将被删除。 我已经检查了我的参考资料,路径,清理了所有东西,重新启动了机器。什么都不管用! 我没有用proguard。 我已经安装了Java6。 我使用的
Dalvik格式失败,错误为1
如果我删除引用并创建一个空白应用程序,一切都正常。
如果我将引用添加到Facebook sdk,它将被删除。
我已经检查了我的参考资料,路径,清理了所有东西,重新启动了机器。什么都不管用!
我没有用proguard。
我已经安装了Java6。
我使用的是64位win 8。请参阅
转到项目»属性»Java构建路径»库并删除
除了“Android X.Y”(在我的例子中是Android 1.5)之外,其他都是。单击“确定”。去
项目»清理»清理下面选择的项目»选择您的项目
然后单击OK。这应该行得通
如果这没有帮助,请尝试更新您的Android工具(帮助-->检查更新),或者下载Eclipse的新副本并再次安装Android SDK
我曾经遇到过这样的问题,我不得不重新安装android SDK,而使用Facebook SDK的应用程序也遇到了这样的问题。我尝试了各种各样的东西,所以我不确定到底修复了什么,但以下是对我有效的设置: FacebookSDK>属性>Java构建路径>排序和导出 Android 2.2-未选中 Android私有库-选中 Android依赖项-已检查 MyApp>属性>Java构建路径>排序和导出 Android 4.2.2-已检查 Android私有库-选中 Android依赖项-已检查
此外,我以前也做过这件事,不确定这是否重要。从3.5.2恢复到Facebook SDK版本3.5。更新至最新ADT 22.2.1。将Facebook SDK从4.2.2更改为使用Android 2.2。我的问题通过这样做得到了解决: 取消选中
项目->自动生成
现在导出您的apk。它应该可以正常工作。基本上,您必须检查构建路径上是否有两个或多个包含相同包和类的JAR文件-这将导致此错误。感谢您的回复,但是。。。。我对android和java真的很陌生。我要去哪里找?我认为这个问题与android-support-v4.jar有关,但只存在于facebook sdk中。。