0

我正在尝试将 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 scribe-1.1.0.jar trace.jar

我在 aurasma 内核构建路径中找到了 httpmime-4.11.jar 和 apache-mime4j-0.6.1.jar。因此,我收到一个错误,即有多个 dex 文件。我从应用程序的构建路径中删除了这些 jar。解决了多个 dex 文件的问题,但 Aapt 崩溃仍然存在。

假设问题可能仅限于 Windows 版本的 Aapt,我在 Mac 上进行了尝试。经过几乎相同的时间和步骤,Aapt 以错误代码 139 终止。

我已将 Windows > Preference > Andriod > Build > Output 更改为 Normal 和 Verbose,但 Aapt 崩溃仍然存在。

请帮我解决这个问题

4

1 回答 1

1

我已经解决了这个问题,在我的项目 style.xml 中,一些样式定义有 android:id ,这会导致 aapt 崩溃,在我删除它之后它工作正常。

于 2013-05-28T13:14:49.153 回答