为什么我无法导出我的应用?这个堆栈跟踪表明了什么?
我看到其他人在导出时发布了类似的问题(请参阅堆栈跟踪),但给出的答案对我没有帮助。
我尝试过使用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会检测到这样的事情,而不仅仅是在导出时失败。
答案 0 :(得分:0)
我使用Windows 7和eclipse 4.3以及ADT到版本23.0.1.1256982找到了我的解决方案。
我发现的解决方案是我有一个糟糕的9补丁图像。确保mdpi和hdpi文件夹中的缩小版本是正确的9补丁图像后,项目正确导出。
真的很烦人在资源处理过程中它是如何失败的,并没有表明它是由一个糟糕的9补丁图像引起的。你会认为运行lint会检测到这样的事情,而不仅仅是在导出时失败。