1.导入项目版本兼容性问题
1.项目的build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
}
解决方法:
1.下载导入项目中的gradle版本
2.修改为与已存在项目的gradle版本一致
2.\gradle\wrapper 下gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip
解决方法:
1.下载导入的gradle包(下载可以按照AS提示下载,也可以复制url在迅雷下载:https//services.gradle.org/distributions/gradle-4.4-all.zip)
2.修改为与已存在项目的gradle包一致
2.gradle更新问题
1.Error:Unable to tunnel through proxy.Proxy returns "HTTP/1.1 400 Bad Request".没有办法打开代理通道
解决方法:
分为三步,如果前一步没有解决,依次进行下一步
- 手动修改AS的gradle版本 Settings>Build,Execution,Deployment>Gradle>Use local gradle distribution
2.修改\gradle\wrapper 下gradle-wrapper.properties中gradle版本
3.修改build.gradle中gradle版本
2.gradle一直处于更新状态
1.AS更新后,项目gradle版本低于AS默认gradle版本
解决方法:
1.找到AS目录下gradle
2.利用文本编辑器修改\gradle\wrapper 下gradle-wrapper.properties中gradle版本(注意关闭AS,利用文本编辑器修改)
2.AS更新后,项目gradle版本高于AS默认版本
解决方法:手动下载gradle版本
3.第一次打开,因为墙的问题下载不了gradle
解决方法:
修改下载路径:由https修改为http
distributionUrl=http://services.gradle.org/distributions/gradle-4.4-all.zip
3.Gradle project sync failed
解决方法:
根据log查看具体原因 Show Log in Explorer
3.Android SDK问题
1.SDK版本不一致
module中的build.gradle
compileSdkVersion 28
解决方法:
1.修改sdk版本为已存在的sdk版本(需要修改相应的buildToolsVersion以及依赖包的版本)
2.下载相应的sdk版本
2.Android SDK安装不完整
错误提示:"gradle project sync failed functionality(e.g.editing,debugging)will not work properly"
解决方法:
AS中,点击tools->Android->选择sync project with gradles files
3.Android SDK过期或者丢失
使用了软件默认的Android SDK安装路径导致,需要重新配置Android SDK的安装路径
解决方法:
打开SDK Manager -> Appearance&Behavior ->System Settings ->Android SDK location在输入框重新设置Android SDK即可