今天,在android studio中导入一个项目,发现build不了,error具体信息忘记了,大概是can not find build tools 23.0.0r2之类的(说明你本地没有该版本的buildtool工具).
解决办法:
从错误信息其实可以看出应该怎么解决了
第一种:将导入项目的build tool版本改为本地已经有的版本
1.查看本地已经有的build tool版本.
在android studio(本人版本2.1.2)打开SDK MANAGER(在工具栏上),Appearance & Behavior->System Settings->Android SDK,然后在右边的选项卡选择SDK Tools(默认当前是SDK platforms),将下面的show packages details选上。找到android sdk build-tools字段,可以看到本地安装了哪些版本,installed为已经安装的。
2,在build.gadle文件中将build tool版本改为本地安装的版本
在项目的app目录下有一个build.gradle(位置有时候会改变,个人尚不清楚,反正是module的build.gradle文件而不是project的),
打开,在android字段的代码块中可以看到:
buildToolsVersion “23.0.1”,只要将版本号改成你本地有的即可.
3.工具栏->Tools->Android->Sync project with gradle files,意思是根据gradle文件同步项目,这样就build成功了,可以运行了.
第二种:下载项目需要的build tool版本
1.查看module的build.gradle文件,看看项目的build tool工具的版本
2.在SDK MANAGER中下载对应的版本即可.
关于项目管理工具gradle的详细学习,可以观看这个:
gradle介绍