我有一个Android应用程序,我在2013年3月17日完美地导出了签名版本。然后在2013年3月19日我更新了Facebook SDK和Android SDK Manager,然后再次尝试导出我的应用程序的签名版本。第一个错误。
现在我遇到了两个问题之一,我无法导出我的应用程序的新签名版本以重新上传Google Play商店。
我尝试了很多我在网上找到的解决方案,但仍然没有运气。我甚至删除并重新安装了Eclipse,ADT和Facebook SDK。不过,我有问题。
Eclipse实际上崩溃了,这真的很奇怪。有什么想法吗?
更新: 因此,我不再在签名应用程序的导出中获得“转换为Dalvik格式失败,错误1”。 Eclipse只是在导出已签名的应用程序时崩溃。有任何想法吗?我有所有最新的软件:eclipse,facebook sdk,android sdk等。我正在运行最新版本的Mac OS X.
答案 0 :(得分:76)
所以这就是我解决问题的方法,我相信有人会再次遇到这个问题。对我有用的是关闭自动构建。东西这么小。谢谢您的帮助!
*此外,上述答案适用于其他人。
答案 1 :(得分:5)
我也经历过这一次。尝试对项目执行project-> clean并重新启动eclipse工作区。
如果它不起作用,请阅读此主题,它可能对您有帮助。
"Conversion to Dalvik format failed with error 1" -- on export only
答案 2 :(得分:4)
转到项目»属性»Java构建路径»库并删除除“Android X.Y”之外的所有内容,单击“确定”。
转到项目»清洁»清除下面选择的项目»选择项目,然后单击确定。
答案 3 :(得分:4)
在导出apk之前自动禁用项目/构建。
答案 4 :(得分:0)
这可能是因为有些库具有类似名称或不同的android目标版本的类
答案 5 :(得分:0)
对我来说,在Mac OS X Yosemite上退出Dropbox有帮助(我点击了“Report”,堆栈跟踪提到了一个Dropbox线程)。