朕最近又开始调研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检查此变量是否已正确设置。