35

我有一个 android 应用程序,我在 2013 年 3 月 17 日完美地导出了签名版本。然后在 2013 年 3 月 19 日,我更新了 Facebook SDK 和 Android SDK Manager,然后再次尝试导出我的应用程序的签名版本。第一个错误。

现在我一直遇到这两个问题之一,我无法导出我的应用程序的新签名版本以重新上传 Google Play 商店。

  1. 转换为 Dalvik 格式失败,错误 1
  2. 或我的 Android 应用程序在导出时崩溃。

我已经尝试了许多我在网上找到的解决方案,但仍然没有运气。我什至删除并重新安装了 Eclipse、ADT 和 Facebook SDK。不过,我还是有问题。

Eclipse 实际上崩溃了,这真的很奇怪。有任何想法吗?

更新:因此,在导出已签名的应用程序时,我不再收到“转换为 Dalvik 格式失败并出现错误 1”。Eclipse 只是在导出签名的应用程序时崩溃。有任何想法吗?我拥有所有最新的软件:eclipse、facebook sdk、android sdk 等。我正在运行最新版本的 Mac OS X。

4

6 回答 6

76

所以这就是我解决问题的方法,我相信有人会再次遇到这个问题。对我有用的是关闭自动构建。这么小的东西。谢谢您的帮助!

*此外,上面的答案对其他人有用。

于 2013-03-22T02:55:36.010 回答
5

我也经历过这个。尝试对项目执行 project->clean 并重新启动 eclipse 工作区。

如果它不起作用,请阅读此线程,它可能会对您有所帮助。

“转换为 Dalvik 格式失败,错误 1”——仅在导出时

于 2013-03-20T08:35:09.940 回答
4

转到项目»属性»Java构建路径»库并删除除“Android XY”之外的所有内容,单击确定。

转到项目»清理»清理下面选择的项目»选择您的项目并单击确定。

于 2013-03-20T08:36:34.023 回答
4

在导出 apk 之前自动禁用项目/构建。 在此处输入图像描述

从 Eclipse (ADT) 导出 APK 静默崩溃

于 2014-11-19T03:15:54.947 回答
0

这可能是因为有些库的类具有相似的名称或不同的 android 目标版本

于 2014-03-26T00:36:22.990 回答
0

对我来说,在 Mac OS X Yosemite 上退出 Dropbox 很有帮助(我点击了“报告”,stacktrace 提到了一个 Dropbox 线程)。

于 2014-11-21T09:42:45.010 回答