在ubuntu搭建AngularJS+Ionic+Cordova环境
2015-12-10 23:05
666 查看
第一步:安装node.js
# apt-get update # apt-get install -y python-software-properties software-properties-common # add-apt-repository ppa:chris-lea/node.js # apt-get update # apt-get install nodejs
第二步:java sdk安装配置
1.Installing default JRE/JDKsudo apt-get update sudo apt-get install default-jre sudo apt-get install default-jdk
2.Installing Oracle JDK (选择安装版本)
sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer #Oracle JDK 6(旧版本) sudo apt-get install oracle-java7-installer #Oracle JDK 7(较新的稳定版本) 建议选7 sudo apt-get install oracle-java8-installer #Oracle JDK 8(最新预览版本)
3.配置
sudo update-alternatives --config java //出现 直接回车选择默认值 * 0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1072 自动模式 1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 手动模式 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1072 手动模式 sudo update-alternatives --config javac //同上操作
4.配置 JAVA_HOME 环境
sudo update-alternatives --config java //查看配置路径 path为"/usr/lib/jvm/java-7-oracle" sudo vim /etc/environment //在文件最后加上保存退出 JAVA_HOME="/usr/lib/jvm/java-7-oracle" //最后是配置生效 source /etc/environment java -version //查看是否配置成功
第三步:android sdk安装配置
1.在/opt下打开终端 (需要翻墙下载,速度不快)wget http://dl.google.com/android/android-sdk_r23.0.2-linux.tgz -O android-sdk.tgz
完成后
tar -zxvf android-sdk.tgz mv "android-sdk-linux" "android-sdk" chown root:root "android-sdk" -R chmod 777 "android-sdk" -R
2.打开Android SDK Manager(download the SDK platform tools)
./opt/android-skd/tools/android
下载完成后 编辑 ~/.bashrc 加入Android SDK tools path
vim ~/.bashrc
在最后加入
export PATH=${PATH}:/opt/android-sdk/tools export PATH=${PATH}:/opt/android-sdk/platform-tools
创建一个Android Virtual Device
android avd
sudo vim /etc/environment //在文件最后加上保存退出 ANDROID_HOME="/opt/android-sdk" source /etc/environment
3.ionic
intall cordova && ionic 参考文档 npm install -g cordova ionic
Create the project cd /home/ubuntu/
ionic start myApp tabs
Configure Platforms
ionic platform add android ionic build android
build 过程中错误解决方法
[Error: Please install Android target: "android-22". Hint: Open the SDK manager by running: /opt/android-sdk/tools/android You will require: 1. "SDK Platform" for android-22 2. "Android SDK Platform-tools (latest) 3. "Android SDK Build-tools" (latest)]
**cd到myApp修改下面目录中的target=android-22为target=android-23
原因为执行Android SDK Manager 下载tools时最新版本为22**
myApp/platforms/android/project.properties myApp/platforms/android/CordovaLib/project.properties myApp/platforms/android/AndroidManifest.xml
bulid 完成后apk 生成目录
/home//ubuntu/myApp/platforms/android/build/outputs/apk/android-debug.apk
相关文章推荐
- Angular2组件开发—模板语法(三)
- Angular2组件开发—模板语法(二)
- Angular2组件开发—模板语法(一)
- Angular2入门(四)
- 跟我学Angular2(1-初体验)
- Angular2入门(三)
- AngularJS之备忘与诀窍
- Angular2入门(二)
- 【js类库AngularJs】学习angularJs的指令(包括常见表单验证,隐藏等功能)
- 详解AngularJS中module模块的导入导出
- Angular2入门(一)
- AngularJS中module的导入导出
- AngularJS 配置和运行phonecat错误
- AngularJs实现ng1.3+表单验证
- 理解AngularJs指令
- AngularJS的工作机制
- 详解AngularJS实现表单验证
- 解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
- 解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
- 详解AngularJS实现表单验证