1

尝试将项目导出到已签名的 APK。收到以下错误。我相信我的 libs 文件夹中的 AdMob jar 文件是问题所在。我的目标是 API 级别 13。

org.eclipse.core.runtime.CoreException:在 com.android.ide 的 com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:294) 处转换​​为 Dalvik 格式失败,出现错误 1。 eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:295) 在 com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:232) 在 com .android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:217) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121) 原因: com.android.ide.eclipse.adt.internal.build.DexException:转换为 Dalvik 格式失败,在 com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:713) 处出现错误 1 com.android.ide.eclipse.adt。internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:251) ... 还有 4 个

非常感谢您的帮助!

4

1 回答 1

0

好吧,我从项目的“libs”文件夹中删除了 Admob jar,“清理”了项目,关闭了 Eclipse,将 AdMob jar 文件重新复制回项目的“libs”文件夹,再次清理,我能够创建 APK 文件。

我认为这相当于 Eclipse 拍打你的旧电视机以获得更好的接收效果......无论如何,希望这对某人有所帮助。

于 2012-05-22T23:21:26.323 回答