项目构建常见问题解决[重要]1
创建或导入项目后编译时一直在等待问题:原因:AS连网去下载gradle了,但是网络不好或不通解决:禁用网络,AS就会立即自动终止下载进入到主界面了
此时再去指定离线的gradle版本进行编译;1
Unknowhost‘services
gradle
org’问题:原因:当你导入第三方项目时,别人项目使用的gradle的版本与你的不一样,这时as就会连网去下载gradle版本,但是找不到services
gradle
org服务器
解决:不一定要去下载不同的gradle版本,可以指定gradle为离线工作模式,使用你当前已存在的gradle版本就可以了
GradleDSLmethodnotfound:'android()’问题:Error:(16,0)GradleDSLmethodnotfound:'android()'原因:当你通过ProjectStructure修改了编译的版本和工具时,会在Project的build
gradle文件中添加如下脚本代码:此时就会导致上面的错误
android{compileSdkVersion23buildToolsVersion"23
0"}解决方法:应当把上述的代码添加到module的build
gradle文件中,而不能添加到Project的build
gradle文件中1
找不到编译的androidsdk版本问题:原因:找不到编译的androidsdk版本解决:你可以按提示打开AndroidsdkManager去下载相应的版本,但最好的解决方式是把编译的版本修改为你当前存在的sdk版本就可以了
你只需修改module的build
gradle文件中的如下版本:1
解析引用的第三方依赖失败了解决:禁用gradle离线工作模式,联网去下载依赖aar即可