Linux搭建ionic开发环境
Linux搭建ionic开发环境系统环境:CentOS release 6.8 (Final)安装nodeJs、jdkionic需要首先安装nodeJs、jdk,因之前的项目都已安装了nodejs和jdk,在此不再赘述,如需,可查阅之前的安装文档。因GPSCloudApp使用grunt,在此补充grunt的安装方法:cnpm install grunt –ggrunt -version安装cordova#cnpm install -g cordova安装完毕后查看版本# cordova --version安装ionic#c npm install -g ionic -d安装完成后查看版本# ionic –version安装android sdkwget /android/android-sdk_r24.3.4-linux.tgz解压到/opt/android-sdk-linux/配置环境变量,写入/etc/profileexport ANDROID_HOME=/opt/android-sdk-linuxexport PATH=$PATH:/opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools使环境变量生效#source /etc/profile?这个时候只有android sdk,要能编译出apk,要需要一系列的platform 和 toolsLinux下没有gui环境,需要使用命令行进行安装这个命令可以列出一共有哪些可安装的包# android list sdk –a输出如下/Packages available for installation or update: 166 1- Android SDK Tools, revision 25.1.7 2- Android SDK Tools, revision 25.2.2 rc1 3- Android SDK Platform-tools, revision 24.0.2 4- Android SDK Build-tools, revision 24.0.2………………………使用命令android update sdk -u -a -t可以定制安装个别包 -t 指packages number,packages number可以用上面的android list sdk获得注:没必要安装所有的包,只需要安装最新的3个种包即可:Android SDK Platform-toolsAndroid SDK Build-toolsSDK Platform Android我安装了最新的API 24版本的包后,运行程序提示Build-tools下一个错误,删除了24版本,安装23版本后运行正常,因此建议安装23版本的Android SDK Build-tools、和SDK Platform Androidandroid update sdk -u -a -t ?3,7,31验证环境现在可以试试能否新建一个Android工程了(验证时间会比较长…..,也可以直接从git上clone项目运行)1、新建ionic项目:(三种类型sidemenu/tabs/blank,这里我们选用sidemenu类型)#ionic start test sidemenu2、添加Android开发环境#cd test# ionic build android第一次会下载很多的依赖包Downloading /distributions/gradle-2.13-all.zip这个地方会很长时间最后启动项目:本地浏览器测试#ionic serve在手机测试,连上adb(或者运行Genymotion),再运行下面命令# ionic run android在模拟器测试(不建议使用,AVD太太太卡)# ionic emulate android本地GPSCloudApp开发环境Git clone git@:css1111/GPSCloudApp.gitCd GPSCloudApp安装依赖插件Bower install安装gruntnpm install grunt --save-dev安装依赖组件npm install启动项目Grunt serve附录:网上环境搭建教程中遇到的其它问题,我没有遇到。ionic build android 时提示编译错误: ..........libgcc_s.so.1 can not open ...解决方法如下,需要安装x86平台的一些编译工具,因为andriod sdk目前是x86的#yum install