方式一:网站下载:https://androidsdkmanager.azurewebsites.net/SDKPlatform
方式二、设置HTTP Proxy
1. 打开Settings
2. 点击HTTP Proxy,选择Manual proxy configuration:
设置 Host name 为:mirrors.opencas.cn(备用服务器地址:mirrors.opencas.org mirrors.opencas.ac.cn)
设置 Port number 为:80
3. 点击Android SDK,选择SDK Update sites,勾选上Force Https://…,点击Apply
4. 点击ok,重新进入Android SDK即可
最近设置代理已经不好用了,如果未能成功请尝试第二种方式
方式二、更改hosts文件
1. 首先取消方式一中设置的HTTP Proxy
2. 进入网站http://ping.chinaz.com/,进行 dl.google.com ping检查,选择大陆响应时间最短的IP地址
3. 进入cmd对此IP地址进行ping测试,如果可以将(IP地址 dl.google.com)加入hosts文件中
hosts文件地址:C:WINDOWSSystem32driversetchosts
4. 点击Apply、OK,重新打开Android SDK,可以看到列表已经获得
勾选对应的项点击Apply即可下载安装。 (2018.07.04)附:Android SDK 条目详解'
经实验,方法二比较有用,方法一目前不能用。
使用Android Studio开发Android项目,初次安装使用Android Studio时最容易出现错误:No variants found for 'app'. Check build files to ensure at least one variant exists. 明明在其它的电脑上没有问题,那就证明不是代码的问题。
Android Studio编译前需要下载和配置相关SDK,请按以下步骤解决问题。
(1)首先你电脑上得安装JDK,目前一般要求是1.8+,并且配置好JDK的环境变量。
(2)安装好Android Studio后,先不要急于打开编译项目。
(3)下载安装SDK,此步最重要,是引起上述错误的直接原因。在这里我们可以使用SDK Manager 在线下载SDK,方法如下:
先下载工具,https://dl.google.com/android/android-sdk_r24.4.1-windows.zip
可以也可以去我的网盘下载:链接:https://pan.baidu.com/s/14visfed2Cbw6LntCzvkeUw 提取码:见最下方按钮
解压放到自己准备安装SDK的目录。然后找到SDK Manager.exe,双击运行,在这里不需要配置任何代理,目前国内网络已经放开对部分SDK的下载了。选择相应的Andorid版本下载。这里我画一个重点,Android SDK Build-tools找不到是此错误的根本原因。所以选择好下载安装即可。如下图:我把所有的版本都安装上了,省得以后麻烦。