2013-03-20 63 views
35

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

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

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

我已经尝试了很多我在网上找到的解决方案,但仍然遇到了麻烦。我甚至删除并重新安装了Eclipse,ADT和Facebook SDK。不过,我有问题。实际上,Eclipse实际上是崩溃的,这真的很奇怪。有任何想法吗?

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

+0

在代码中存在一些问题,导致代码转换为字节格式 – Trikaldarshi 2013-03-20 08:32:09

+0

您是否已将任何新的Jars添加到构建路径中? – 2013-03-20 08:33:09

+0

因此,我不再得到“转换为Dalvik格式失败,错误1”。 Eclipse仅在签名应用程序的导出时崩溃。有任何想法吗? – LJWilliamsIV 2013-03-21 21:57:07

回答

76

因此,我是如何解决这个问题的,我确信有人会再次遇到这个问题。什么对我来说是关闭自动构建。东西太小了。谢谢您的帮助!

*另外,上述答案适用于其他人。

+5

关闭自动构建和清理工作区也适用于我。谢谢! – 2013-04-24 03:52:34

+1

为我工作。不错的发现..拉我的头发在这一个.. – Yasir 2013-11-18 05:29:50

+1

要关闭自动生成,项目 - >取消选中'自动生成' – sudocoder 2014-01-09 03:50:04

4

转到项目»属性»Java构建路径»库,并删除所有除‘Android的X.Y’,点击确定。

转到项目»清洁»下面选择的清洁项目»选择您的项目,然后单击确定。

+2

这个答案对我不起作用。但我知道它适用于其他人。谢谢您的帮助! – LJWilliamsIV 2013-03-22 03:01:10

0

,这可能是因为有有有相似的名称或不同的Android目标版本

0

对于我来说,在Mac OS X中的优胜美地退出Dropbox的帮助(我点击 “报告” 和堆栈跟踪提到Dropbox的线程)。