繁体   English   中英

Visual Studio 编译错误,Xamarin.forms

[英]Visual studio compilation error, Xamarin.forms

我在基于 Xamarin.forms(portable) 的 Visual Studio 2015 中创建了 Hello world 项目,但是当我尝试构建时,出现以下错误:

找不到aapt.exe 请使用C:\\Program Files (x86)\\Android\\android-sdk\\tools\\android.bat程序安装 Android SDK Build-tools 包。 App3.Droid

我的 android SDK 管理器: 在此处输入图片说明

我有旧版本的 sdk 平台工具,但 Visual Studio 给我一个错误,提示您删除了比 23.0.0 旧版本的 sdk 工具

不要删除platform-tools ,构建应用程序需要三个核心的 Google/Android 平台包:

  • 构建工具
  • 平台工具
  • 工具

并且aapt.exe位于build-tools ,而不是platform-tools ,看来您缺少该软件包安装。

在此处输入图片说明

打开 Android SDK Manager 并执行“Packages \\ Reload”。

在此处输入图片说明

如果确实出现了build-tools包,我会重新安装 Android SDK。

注意:您的 Android SDK Manager 看起来与当前版本非常不同,那是什么版本? (我的是v23)

在此处输入图片说明

在 Visual Studio 2019 中,您可以在 Visual Studio 中修复此问题。

只需转到 Tools -> Android -> Android SDK Manager 并修复或安装推荐的版本。

就我而言,我遇到了这个错误:

XA5205 找不到aapt.exe 请使用C:\\Program Files (x86)\\Android\\android-sdk\\tools\\android.bat程序安装 Android SDK Build-Tools 包。

然后我可以单击此错误让 Visual Studio 为我修复它:

适用于 Visual Studio 的 Xamarin.Android 需要 Android SDK。 请点击这里进行配置。

在此处输入图片说明

清理您的项目并从路径中删除所有内容:C:\\Users\\USERNAME\\AppData\\Local\\Xamarin 文件夹和 Zip 文件。 然后重建你的项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM