我有一個項目使用3個其他項目作爲庫,並有相當多的圖像。該應用程序運行在調試模式下的設備上很好,但是當我嘗試建立並簽署APK發佈應用程序,我得到以下錯誤:錯誤,而在多項目android應用程序中構建apk文件?
Command-line Error 139
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeAapt(BuildHelper.java:708)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.packageResources(BuildHelper.java:184)
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:131)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.doExport(ExportWizard.java:290)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard.access$0(ExportWizard.java:229)
at com.android.ide.eclipse.adt.internal.wizards.export.ExportWizard$1.run(ExportWizard.java:214)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
有人能告訴我這是什麼意思?
我一直在做很多的試驗和錯誤,以消除它,但最多設法使apk一兩次,這對我不知道的錯誤方面...
它的第三天與此問題任何幫助將非常感激。
我R.java文件還沒有得到在自身(使用Ubuntu 10.1下日食和Android API級別7)...
而且還resources.ap_文件需要手動添加...
更新:
我嘗試使用命令行而不是eclipse。
當ant到達build_rules.xml文件中的rfolder =「$ {gen.absolute.dir}」行時出現錯誤...這是android SDK的aapt工具構建apk的部分(和bin中的所有其他資源文件),所以在打包資源時ant構建失敗。 即使存在R.java文件(手動添加並刪除它以便eclipse再生它時生成),也會發生這種情況...
apk的有時構建當我 1.手動添加的空resources.ap_文件在bin 2.構建 3.刪除構建後的apk和resources.ap_文件和 4.再次建立..
即使在這種情況下,我能夠簽署的apk文件導出爲10倍我嘗試只有1 ..
另一種非常不自然的行爲一直是有時候如果我離開的代碼獨處15- 20分鐘,所有的錯誤都消失了..(也許總是與內存有關)
如果這解決了你的問題,你應該接受你自己的答案!很高興你找到解決方案! – 2011-06-09 12:09:34