- 安装ionic所需软件环境java-jdk、nodejs、android-sdk、apache-ant
- 安装java-jdk yaourt jdk ,选择一个较新版本的jdk安装即可。archlinux的java环境变量会自动的配置。
- 安装nodejs yaourt nodejs,选择一个安装即可,每次搜索结果下都有对此软件的介绍,相信有点英语基础的人都能看懂
- 安装android-sdk yaourt android,选择一个sdk安装即可。
- 安装apache-ant yaourt java ant ,选择apache-ant即可,该工具解释为a java-based build tool。
- 安装Cordova 和 Ionic命令行工具
npm install -g cordova ionic
- 开始一个项目
ionic start myApp tabs
- 运行项目
cd myApp
ionic platform add android
ionic build android
ionic emulate android
- 运行结果
- 补充:
从archlinux源中安装的软件会默认安装在/opt目录下,这个目录下的所有文件操作需要管理员权限,
为了避免android-SDK-manager在后面安装android系统是出现的操作权限问题,我们应该把android-sdk
整个文件夹移到用户主目录下。在运行ionic build android时,会报一个没有相应os环境的错误。这时
会提示需要打开android-SDK-manager下载所需要的android系统以及工具 如/home/bocai/android-sdk/tools/android sdk。错误原因:opt中只要存在android-sdk就会默认到./opt/下找环境,所以应该将其删除掉,这样就会通过配置的环境变量来找了
由于android-SDK-manager会从谷歌官方网站下载,速度非常慢(原因大家都懂),所以翻墙是必不可少的如云梯和vpn。接下来就是建立模拟器了,可以通过命令/home/bocai/android-sdk/tools/android avd来打开或是在android-SDK-manager中的tool manager AVDs来建立,最好是4.0以上的android系统。