"aapt.exe" 已退出,代码为 255

"aapt.exe" exited with code 255

正在尝试为 Xamarin Android 构建设置我的构建服务器,但我不断地陷入这个问题:

[error]C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(1832,3): Error MSB6006: "aapt.exe" exited with code 255.

有人知道这个错误代码是什么意思吗?我们在团队本地计算机上没有这个问题。所以我假设我在构建机器上遗漏了一些东西,但无法弄清楚是什么。

我相信您可能在 android 的 SDK 管理器中丢失了一些文件。打开 sdk 管理器并确保您已下载所有 API 目标级别以及最新的构建工具和附加功能。

一定是构建工具有问题。所以,你能比较一下你本地机器和构建机器上安装的构建工具版本吗?

注意:在您的项目文件中的 PropertyGroup 标记下添加以下行以指定构建工具版本。

<AndroidSdkBuildToolsVersion>23.0.3</AndroidSdkBuildToolsVersion>