Xamarin Studio Android应用程序“;aapt.exe”;已退出,代码为-103741819,错误MS

本文关键字:代码 退出 MS 错误 -103741819 Android Studio 应用程序 exe aapt Xamarin | 更新日期: 2023-09-27 18:30:11

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

这是我的项目输出的普通细节。我没有在任何文件中添加空格和破折号。而错误MSB6006:"aapt.exe"已退出,代码为-103741819。显示

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)''MBuild''Xamarin''Android''Xamarin.Android.Common.target(783,2):错误MSB6006:"aapt.exe"已退出,代码为-103741819。

Xamarin Studio Android应用程序“;aapt.exe”;已退出,代码为-103741819,错误MS

添加TechNote链接-使用Android SDK Manager删除SDK 24是@ali指出的解决方案。Technote在这里讨论这个确切的问题-https://releases.xamarin.com/technical-bulletin-android-sdk-build-tools-24/。从我的机器上完全删除"24"清除了它。只是改变目标并没有。

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

   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构建工具安装路径并检查你的构建工具版本,你可以从android SDK Manager更新构建工具,如果有错误,可以删除版本,我有构建工具23.0.1、23.0.2和24.0.0-preview(默认构建版本是最新的24.0.0-peview)我删除了24.0.0-preview文件夹,并重新构建了我的项目和它的工作。