4

与此AAPT 类似的问题失败,错误代码为 -1073741819

Appt.exe 在带有签名的项目构建上以 APPCRASH 停止:

Problem Event Name: APPCRASH
  Application Name: aapt.exe
  Application Version:  0.0.0.0
  Application Timestamp:    4e810830
  Fault Module Name:    msvcrt.dll
  Fault Module Version: 7.0.7600.16385
  Fault Module Timestamp:   4a5bda6f
  Exception Code:   c0000005
  Exception Offset: 0000d193
  OS Version:   6.1.7601.2.1.0.256.1
  Locale ID:    2057
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

IDE 中的消息窗口显示 android-apt-compiler: Command "C:\Program Files (x86)\Android\android-sdk\platform-tools\aapt.exe package -m --auto-add-overlay --extra-packages %used library%" 执行失败,退出代码为 -1073741819

我尝试重建、清理项目、清理 IDE 缓存、添加/删除依赖项、重新启动 IDE、重新启动计算机、重新安装 Android SDK 平台工具 - 没有任何帮助。相关问题中提供的解决方案也没有帮助 - 我的 style.xml 中没有 @+id。

IDE:Intellij IDEA 12.0.2

项目中使用的库:

  • ActionBarSherlock-4.2.0
  • 滑动菜单
  • Android-ViewPagerIndicator
  • Android-PullToRefresh

正如我在 Eclipse 中发现的那样,这个问题可以通过将 Window -> Preferences -> Android -> Build -> Build Output 设置为“Normal”而不是“Verbose”来解决。但我在 Intellij IDEA 中找不到这样的选项。

PS:在项目的某个地方看起来像问题,因为其他项目(即使是库)编译得很好。

4

1 回答 1

1

看来您在 strings.xml 中遗漏了一些条目

就我而言,我正在删除<string name="action_settings">Settings</string>

认为它没有被项目使用并将它放回去解决了这个问题。您可以在项目中搜索相同或相似类型的标签。

于 2013-12-01T12:56:39.523 回答