项目构建常见问题解决[重要] 1
创建或导入项目后编译时一直在等待 问题: 原因:AS 连网去下载gradle 了,但是网络不好或不通 解决:禁用网络,AS 就会立即自动终止下载进入到主界面了
此时再去指定离线的 gradle版本进行编译; 1
Unknow host ‘services
gradle
org’ 问题: 原因:当你导入第三方项目时,别人项目使用的gradle 的版本与你的不一样,这时as 就会连网去下载gradle 版本,但是找不到serv ices
gradle
org 服务器
解决:不一定要去下载不同的gradle 版本,可以指定 gradle 为离线工作模式,使用你当前已存在的gradle 版本就可以了
Gradle DSL method not fou nd: 'android()’ 问题:Error:(16, 0) Gradle DSL method not fou nd: 'android()' 原因: 当你通过Project Stru ctu re 修改了编译的版本和工具时,会在Project 的bu ild
gradle 文件中添加如下脚本代码:此时就会导致上面的错误
android { compileSdkVersion 23 buildToolsVersion "23
0" } 解决方法:应当把上述的代码添加到 modu le 的bu ild
gradle 文件中,而不能添加到 Project的bu ild
gradle 文件中 1
找不到编译的 android s dk 版本 问题: 原因:找不到编译的android sdk 版本 解决:你可以按提示打开 Android sdk Manager 去下载相应的版本, 但最好的解决方式是把编译的版本修改为你当前存在的s