一、sdk更新问题
-
采用国内的源,在AS中的http proxy设置
-
可以在云主机(国内的也可以)上搭建ss5代理ss
-
将google源修改为国内源
- 修改hosts,增加:
mirrors.dormforce.net dl-ssl.google.com mirrors.dormforce.net dl.google.com
- 将AS中的配置项Android SDK - SDK Update Sites 勾选 Force https://…
- 修改hosts,增加:
二、gradle问题
-
AS报错之 Error:Could not install Gradle distribution from ‘https:/ /services.gradle.org/distributions/gradle-2.2.2-all.zip’.
-
直接访问网站下载到本地
-
打开AS - Settings - Build** - Gradle** ,在use local gradle distribution中设置为本地gradle的目录,保存。
-
-
Caused by: java.lang.IllegalStateException: Failed to find Build Tools revision 28.0.2
-
Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.support:appcompat-v7:28.0.0-alpha1.
-
修改工程下的build.gradle,添加maven行https://maven.google.com或者https://mave.google.com/dl/android/maven2/,必须在jcenter之前:
allprojects { repositories { maven { url 'https://dl.google.com/dl/android/maven2/' } //添加的行 google() jcenter() } }
-
检查AS中的配置项Android SDK - SDK Tools - Support Repository - Android Support Repository是否是Installed
如果是Not installed,就勾选下载
-
如果还有问题,继续下面操作
-
把compileSdkVersion改26
-
buildToolsVersion改”26.0.1”
-
compile ‘com.android.support:appcompat-v7:26.0.1’替换之前的版本
-
-