安装npm
安装android SDK
- java7
- ant
- SDK
- 设置环境变量
set ANDROID_HOME=....
set PATH=%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
安装包
npm install -g cordova
npm install -g ionic
尝试一个应用
- 创建
找一个目录,运行:ionic start todo blank
- 增加平台
cd todo
ionic platform add android
- 编译
ionic build android
编译的过程是非常痛苦的,问题主要是两个:1、50多M的gradle-2.2.1-all.zip文件的下载;2、访问Maven库的问题。解决办法如下:
- 1、
运行完build命令后,到开始下载gradle-2.2.1-all.zip的时候,Ctrl+C终止掉,然后将手工下载的文件放到
myApp\platforms\android\gradle\
这个目录下。然后修改文件:
myApp\platforms\android\cordova\lib\build.js
将
var distributionUrl = 'distributionUrl=http\\://services.gradle.org/distributions/gradle-2.2.1-all.zip';
替换成:
var distributionUrl = 'distributionUrl=../gradle-2.2.1-all.zip';
- 2、 修改maven源
project\platforms\android\CordovaLib\build.gradle
platforms\android\build.gradle
中的mavenCentral()改成:
maven { url 'http://maven.oschina.net/content/groups/public/' }
-
ionic run android 文档再三推荐不建议用android的原生虚拟机
-
cordova build --release android
platform\android\build.gradle
.....
android {
lintOptions {
abortOnError false
}
....
}
- chrome://inspect/#devices