无法导出Android应用程序时出错无法导出应用程序

时间:2014-07-02 18:53:35

标签: java android eclipse

为什么我无法导出我的应用?这个堆栈跟踪表明了什么?

我看到其他人在导出时发布了类似的问题(请参阅堆栈跟踪),但给出的答案对我没有帮助。

我尝试过使用java 6,java 7,升级eclipse,升级ADT没有运气。

我计划在等待期结束后自己回答这个问题。

堆栈追踪:

Command-line Error -1073741819
at com.android.ide.eclipse.adt.internal.build.BuildHelper.executeAapt(BuildHelper.java:973)
at com.android.ide.eclipse.adt.internal.build.BuildHelper.updateCrunchCache(BuildHelper.java:192)   
at com.android.ide.eclipse.adt.internal.project.ExportHelper.exportReleaseApk(ExportHelper.java:158)
at com.android.ide.eclipse.adt.internal.project.ExportHelper$2.run(ExportHelper.java:373)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

会话数据:

eclipse.buildId=4.3.2.M20140221-1700
java.version=1.7.0_60
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -os win32 -ws win32 -arch x86_64

我使用Windows 7和eclipse 4.3以及ADT到版本23.0.1.1256982找到了我的解决方案。

我发现的解决方案是我有一个糟糕的9补丁图像。确保mdpi和hdpi文件夹中的缩小版本是正确的9补丁图像后,项目正确导出。

真的很烦人在资源处理过程中它是如何失败的,并没有表明它是由一个糟糕的9补丁图像引起的。你会认为运行lint会检测到这样的事情,而不仅仅是在导出时失败。

1 个答案:

答案 0 :(得分:0)

我使用Windows 7和eclipse 4.3以及ADT到版本23.0.1.1256982找到了我的解决方案。

我发现的解决方案是我有一个糟糕的9补丁图像。确保mdpi和hdpi文件夹中的缩小版本是正确的9补丁图像后,项目正确导出。

真的很烦人在资源处理过程中它是如何失败的,并没有表明它是由一个糟糕的9补丁图像引起的。你会认为运行lint会检测到这样的事情,而不仅仅是在导出时失败。