Android Can';t导出已签名的应用程序
我有一个Eclipse工作区,有两个Android应用程序和两个Android库——Facebook SDK和我自己的库。当我尝试创建APK文件时,有时会出现错误“转换为dalvik格式失败,错误为1” 我对类似问题的所有答案都进行了检查,但没有任何结果:Android Can';t导出已签名的应用程序,android,eclipse,Android,Eclipse,我有一个Eclipse工作区,有两个Android应用程序和两个Android库——Facebook SDK和我自己的库。当我尝试创建APK文件时,有时会出现错误“转换为dalvik格式失败,错误为1” 我对类似问题的所有答案都进行了检查,但没有任何结果: FacebookSDK库以错误的方式引用jar,所以我修复了这个问题 我已经清理了建筑。很多次 我已经删除了垃圾箱文件夹 这发生在多台开发机器上,但以防万一——我已经删除了工作区并重新开始 我找到的唯一修复方法是反复重试,直到它工作为止。除了
!ENTRY com.android.ide.eclipse.adt 4 0 2013-04-12 00:14:59.163
!MESSAGE Export Wizard Error
!STACK 1
org.eclipse.core.runtime.CoreException: Conversion to Dalvik format failed with error 1
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:312)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:751)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269)
... 4 more
!SUBENTRY 1 com.android.ide.eclipse.adt 4 0 2013-04-12 00:14:59.163
!MESSAGE Conversion to Dalvik format failed with error 1
!STACK 0
com.android.ide.eclipse.adt.internal.build.DexException: Conversion to Dalvik format failed with error 1
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:751)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:269)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:296)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:233)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:218)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
曾为我导出签名应用程序包我在导出我的应用程序时遇到了一些问题,该应用程序也使用了Facebook SDK。对我来说,问题似乎消失了,但有几天我根本无法导出签名/未签名版本。Eclipse只是在没有任何消息的情况下撞上了我。这是在OSX 10.8.2上,Eclipse上安装了所有最新的更新。我想知道谷歌是否有人处理这些问题。像这样的Android截止期是不可能实现的。每次我遇到这个问题,都是因为我在应用程序中使用了一些库。例如,有一次我遇到了由v4支持库引起的问题,因为它包含在我正在使用的其他库中。这里的问题是,你需要非常小心图书馆。如果您的项目源代码树中有其他导入,如依赖项或类似的内容。如果我是您,我将备份我的代码,并尝试删除一些内容/构建,然后一直尝试,直到成功。原因可能还有很多。这是不知何故造成的,后来又进行了一次额外的清理。非常感谢。