我正在尝试将Aurasma内核集成到我的android应用程序中。我遵循了http://www.aurasma.com/partners/support/Aurasma%20Kernel%20Guidelines.pdf中给出的说明。构建失败,aapt.exe在预编译阶段崩溃。
清单文件的设置为- minSDKversion: 8 targetSDKversion: 14
以下是我的应用程序中的库:
android-support-v4.jar facebookSDK.jar FlurryAgent.jar httpclient-4.1.2.jar httpcore-4.1.2.jar httpmime-4.1.2.jar apache-mime4j-core-0.7.jar myttjson-1.7.1.jar trace.jar -1.1.0.jar trace.jar
我在aurasma内核构建路径中找到httpmime-4.11.jar和apache-mime4j-0.6.1.jar。正因为如此,我得到了一个错误,有多个dex文件。我从应用程序的构建路径中删除了这些jars。解决了多个dex文件的问题,但Aapt崩溃仍然存在。
假设这个问题可能仅限于Windows版本的Aapt,我在Mac上尝试了一下。在几乎相同的时间和步骤之后,Aapt以错误代码139终止。
请帮我解决这个问题
发布于 2013-05-28 21:14:49
我已经解决了这个问题,在我的项目style.xml中,一些样式的定义有android:id,这会导致aapt崩溃,在我删除它后它工作得很好。
https://stackoverflow.com/questions/13589134
复制相似问题