Dalvik创建签名APK时出错

时间:2012-05-22 14:10:25

标签: android dalvik apk

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

  

org.eclipse.core.runtime.CoreException:转换为Dalvik格式失败,错误1       在com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:294)       在com.android.ide.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格式失败,错误1       在com.android.ide.eclipse.adt.internal.build.BuildHelper.executeDx(BuildHelper.java:713)       在com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:251)       ......还有4个

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

我认为这是Eclipse相当于拍打你的旧盒子电视以获得更好的接收......无论如何,希望这有助于某人。