公司新项目,需要做个混合APP,只闻其名的我开始入坑。一直在用Hbuild,了解过,构建项目都是集成的,应该so easy了;但是boss说ionic好,用ionic。然后我的苦难生活来临了。
先是找到了视频学习配环境,然后各种文档(提醒一下,最好看最新版本的文档,即使现在也不新了)。node,git,java,npm,cnpm这些都已经配好的。然后就到java jdk,c++,android环境。java和c++百度一下轻松通过,android真是深坑,先是少了构建的gradle,又是什么build-tools里面的版本(我也不知道什么玩意)。
装完,小黑框敲命令,对于amd我其实是拒绝的,看到一堆英文,我仿佛得了密集恐惧症。不懂cmd,英语没及格几次的我只感觉到深深的绝望啊!
然后各种报错,幸运的是在网上基本都能找到一样的错误。
经过了三天半,终于打包好第一个安卓包。其实此时我已绝望,幸运的是老天给了我惊喜。
啰嗦完毕,开始干货。
cmd报错问题点
1.别用cnpm 不知道淘宝镜像到底装的什么 反正ionic 版本都不出 未知原因
2.java SDK使用最新版本
3.安卓的版本现在至少是6 我装了5 6 7.1.1 然后装android SDK build-tools 至少20 我装了20 25 26 (如下图)
4.最关键的gradle 这个玩意一定要有,要装好。我装android studio 没这玩意儿,自己找到下载安装,但是环境变量应该是自己配的。我在build android时一直报错,最后发现他的环境变量GRADLE_HOME里面少了那个. 改完之后立马成功。
环境就这么不明不白的装好了,下一步学习ionic,加油!