【问题标题】:Xamarin Studio Android App "aapt.exe" exited with code -1073741819 error MSB6006:Xamarin Studio Android 应用程序“aapt.exe”退出,代码为 -1073741819 错误 MSB6006:
【发布时间】:2015-01-10 11:46:54
【问题描述】:

我刚刚创建了一个项目,想在我的 Android 手机上构建并运行它。

这是我的项目输出的正常细节。我没有在我的任何文件中放置空格和破折号。虽然错误错误 MSB6006:“aapt.exe”退出,代码为 -1073741819。 显示

C:\Users\DeviceBee SAQE\AppData\Local\Android\android-sdk\build-tools\21.0.1\aapt.exe
  package -f -m -M "C:\Users\DeviceBee SAQE\AppData\Local\Temp\mwyidlg1.uvy
 \AndroidManifest.xml" -J "C:\Users\DeviceBee SAQE\AppData\Local\Temp\mwyidlg1.uvy" 
 --custom-package app1.app1 -F "C:\Users\DeviceBee SAQE\AppData\Local\Temp\mwyidlg1.uvy
  \resources.apk.bk" -S obj\Debug\res -I "C:\Users\DeviceBee SAQE\AppData\Local\Android
  \android-sdk\platforms\android-12\android.jar" --auto-add-overlay --max-res-version
   12 

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(783,2):错误 MSB6006:“aapt.exe”退出,代码为 -1073741819。

【问题讨论】:

  • 您是否针对“MSB6006 exited with code -1073741819”做了一些谷歌研究?
  • 是的,我做到了。我只得到了一次解决方案。但我又发现了这个问题,最后一个解决方案不起作用。
  • @Arsal 您可以使用本教程交换频道:developer.xamarin.com/recipes/cross-platform/ide/…
  • 我认为这是最新测试版 Xamarin.Android 的问题。它在引用第 3 方程序集时出现(可能在基于 jar 的情况下)。 Bugzilled 问题 24409 [bugzilla.xamarin.com/show_bug.cgi?id=24488]
  • 在 Xamarin 通过 Beta 交换更新后,我能够摆脱那个该死的错误 :) 谢谢你们

标签: c# android xamarin xamarin-studio


【解决方案1】:

添加技术说明链接 - 使用 Android SDK 管理器删除 SDK 24 是 @ali 指出的解决方案。关于这个确切问题的技术说明 - https://releases.xamarin.com/technical-bulletin-android-sdk-build-tools-24/。从我的机器中完全删除“24”清除了它。只是改变目标没有。

【讨论】:

    【解决方案2】:

    我有一些问题,在此之后,我读取输出错误,请参阅:

       I:\Program Files\Android\android-sdk\build-tools\24.0.0-preview\aapt.exe package -f -m -M obj\Debug\android\manifest\AndroidManifest.xml -J "C:\Users\Ali Visual Studio\AppData\Local\Temp\5q0cnsx0.m3e" --custom-package app3.app3 -F obj\Debug\android\bin\packaged_resources.bk -S obj\Debug\res -I "I:\Program Files\Android\android-sdk\platforms\android-10\android.jar" --auto-add-overlay --max-res-version 10  (TaskId:200)
    1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1698,3): error MSB6006: "aapt.exe" exited with code -1073741819.
    1>Done executing task "Aapt". (TaskId:200)
    1>Task "Touch" (TaskId:201)
    1>  Task Parameter:Files=obj\Debug\android\bin\packaged_resources (TaskId:201)
    1>C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1724,3): error MSB3375: The file "obj\Debug\android\bin\packaged_resources" does not exist.
    1>Done executing task "Touch" -- FAILED. (TaskId:201)
    1>Done building target "_CreateBaseApk" in project "App3.csproj" -- FAILED.: (TargetId:130)
    

    好的,这行是我的问题:

    I:\Program Files\Android\android-sdk\build-tools\24.0.0-preview\aapt.exe
    

    转到您的 android build-tools 安装路径并检查您的 build-tools 版本,您可以从 Android SDK Manager 更新 build-tools 或删除版本如果有错误, 我有构建工具 23.0.1 和 23.0.2 和 24.0.0-preview(默认构建版本是最新的 24.0.0-preview) 我删除了 24.0.0-preview 文件夹并重建了我的项目,它的工作原理。

    【讨论】:

      猜你喜欢
      • 2016-09-11
      • 1970-01-01
      • 2015-02-18
      • 2021-09-10
      • 2014-11-04
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      相关资源
      最近更新 更多