【问题标题】:Visual studio compilation error, Xamarin.formsVisual Studio 编译错误,Xamarin.forms
【发布时间】:2016-05-03 15:39:12
【问题描述】:

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

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

我的安卓 SDK 管理器:

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

【问题讨论】:

    标签: android visual-studio xamarin xamarin.forms


    【解决方案1】:

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

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

    aapt.exe 位于build-tools 中,而不是platform-tools 中,您似乎缺少该软件包安装。

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

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

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

    【讨论】:

    • 我的 Android SDK Manager 版本是 24.4.1
    • 我可以安装 Build-tools 但现在我收到另一个错误:` Please install package: 'Xamarin.Android.Support.Design' available in SDK installer.`
    • @user3748973 如果您仍然对这个其他/新问题有疑问。我建议发布一个新问题。这样一来,每个问题/答案集都是关于解决一个独特问题(Stackoverlfow 的生活方式:-),因此其他人都会看到您的新问题。
    【解决方案2】:

    在 Visual Studio 2019 中,您可以在 Visual Studio 中解决此问题。

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

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

    XA5205 找不到 aapt.exe。请安装 Android SDK 带有C:\Program Files (x86)\Android\android-sdk\tools\android.bat 程序的构建工具包。

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

    Xamarin.Android for Visual Studio 需要 Android SDK。请点击 在这里进行配置。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 2016-08-30
        • 1970-01-01
        • 2015-06-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-08
        • 2019-02-19
        • 2017-08-28
        相关资源
        最近更新 更多