代码之家  ›  专栏  ›  技术社区  ›  Roger Lipscombe

该项目缺少构建所需的Android sdk

  •  52
  • Roger Lipscombe  · 技术社区  · 7 年前

    我正试图在Visual Studio 2017中构建我的第一个F#Android项目 .

    使用F#-Android-Blank应用程序模板创建新项目后,Visual Studio中的错误窗口立即显示以下消息:

    项目Foo缺少构建所需的Android sdk。双击此消息并按照提示进行安装。

    双击消息不会导致出现提示。

    我记得不久前的SDK管理器似乎已经从Android开发者网站上消失了。

    5 回复  |  直到 7 年前
        1
  •  222
  •   Roger Lipscombe    7 年前

    我也有同样的问题。。。而工具->Android->Android SDK管理器对我来说是灰色的。

    最后,我需要进入工具->选项->Xamarin->Android设置,然后确保勾选了“自动安装Android sdk”。一旦我勾选这个,然后双击错误的安装窗口突然出现。

    teapeng's answer

        2
  •  25
  •   Jan Andersen    7 年前

    visualstudio包含一个androidsdk管理器,用于下载androidsdk工具、平台和开发所需的其他组件Xamarin安卓应用程序。

    在Platforms下,你可以找到模拟器的各种Android版本,在Tools下,你可以安装各种工具。

    阿尔索

    请参见工具->选项->Xamarin->Android设置

    有一个文件夹路径叫做Android SDK Location,如果它是空的,你可以自己浏览找到它。

        3
  •  11
  •   Jeremy Caney Abloin    6 年前

    转到以下位置:

    C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\Xamarin\AndroidSdkManager 
    

    然后运行AndroidSDK管理器可执行文件。

    you can see the gear here

        4
  •  2
  •   TPG    7 年前

    好吧,我已经做了这两个,但仍然不能工作,

    1) 工具->Android->Android SDK管理器

    2) 工具->选项->Xamarin->Android设置,然后确保勾选了“自动安装Android SDK”

    我如何解决它是重新启动visualstudio,然后它运行。同样的老把戏在窗户上。

        5
  •  2
  •   Drag0nKn1ght    7 年前

    所以在我的例子中,问题是visualstudio无法连接到Android服务器来下载文件。

    我确实是从 https://developercommunity.visualstudio.com/content/problem/241712/android-sdk-manager-fails-to-load-component-inform.html

    您可以查找此文件夹:

    创建一个新的配置文件,名为: AndroidSdkManager.exe.config

    然后将以下值添加到配置中:

    <?xml version="1.0" encoding="utf-8" ?>
    
    <configuration>
    <system.net>
    <defaultProxy useDefaultCredentials="true" >
    </defaultProxy>
    </system.net>
    </configuration>
    

    希望这有帮助。

        6
  •  1
  •   YouTube Boy    7 年前

    goto Tool>Options>scrool Down>Xamarin>勾选“自动安装Android SDK”

        7
  •  0
  •   Siber195    7 年前

    因为我的Windows帐户是标准用户(非管理员)。以管理员的身份运行visualstudio帮了我一把。