我正在尝试将Aurasma kernal与我的Android应用程序集成。我按照http://www.aurasma.com/partners/support/Aurasma%20Kernel%20Guidelines.pdf中给出的说明进行操作。构建失败,aapt.exe在预编译阶段崩溃。
清单文件的设置为 - minSDKversion:8 targetSDKversion:14
以下是我的应用程序中的库:
机器人支撑-v4.jar facebookSDK.jar FlurryAgent.jar HttpClient的-4.1.2.jar 的HttpCore-4.1.2.jar httpmime-4.1.2.jar Apache的mime4j核-0.7.jar myttjson-1.7.1.jar 划线1.1.0.jar trace.jar
我在aurasma kernal构建路径中找到了httpmime-4.11.jar和apache-mime4j-0.6.1.jar。因此,我得到一个错误,即有多个dex文件。我从应用程序的构建路径中删除了这些jar。解决了多个dex文件的问题,但Aapt崩溃仍然存在。
假设问题可能仅限于Windows版的Aapt,我在Mac上尝试过。在几乎相同的时间和步骤之后,Aapt终止了错误代码139。
我更改了Windows>偏好> Andriod>构建>输出到正常和详细但Aapt崩溃仍然存在。
请帮我解决此问题
答案 0 :(得分:1)
我已经解决了这个问题,在我的项目style.xml中,对于某些样式定义有android:id,这会导致aapt崩溃,之后我删除它的工作正常。