解决ionic工程build时报Error:No installed build tools found. Please install the Android build tools version 19.1.0 or higher.

朕最近又开始调研ionic了,半年没用发现ionic cli已经升级了,在执行ionic cordova build android时居然失败了,然后就打印了一堆错误,最后说了一句Error:No installed build tools found. Please install the Android build tools version 19.1.0 or higher.

于是百度啊,然后看到一堆人说下载「Android SDK Bulid-tools 19.1.0」可以解决,可是试了一下。。没用。又看见有人说把Bulid-tools文件夹里面的文件夹命名改成19这种,也没有用。于是上Stack Overflow瞅了一眼,老外是这么说的:

1.Simply replaceSystem.getenv("ANDROID_HOME")with your real Android SDK path (but you should remember that SDK location differs on other PCs)

2.Setup correct path for$ANDROID_HOMEenvironment variable

3.You can set build tool version manually inbuild.gradlefiles and skip calling methods described above (be sure to setup it for all the modules in the app): 

android { buildToolsVersion "your_version_here" }

于是乎回就去配了一下android的环境变量,然后build,过了。问题解决。

这里顺便说一下Mac下配置android的环境变量,老司机请忽略。


ANDROID_HOME环境变量

1.$ touch .bash_profile     //创建一个配置文件

2.$ vi .bash_profile     //使用vi编辑器编辑 .bash_profile

3.输入   i     //在vi编辑器里面输入 i  的意思是开始编辑。

4.粘贴这行代码     export ANDROID_HOME=~/Library/Android/sdk

5.点击esc并输入     :wq     //意为保存并推出vi编辑器

6.$ source ~/.bash_profile    //使其立即生效

7.& echo $ANDROID_HOME检查此变量是否已正确设置。

推荐阅读更多精彩内容