尝试将项目导出到已签名的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个
非常感谢您的帮助!
答案 0 :(得分:0)
好吧,我从项目的'libs'文件夹中删除了Admob jar,“清理”了项目,关闭了Eclipse,将AdMob jar文件重新复制回项目的'libs'文件夹,再次清理,然后我就能创建了APK文件。
我认为这是Eclipse相当于拍打你的旧盒子电视以获得更好的接收......无论如何,希望这有助于某人。