阅读 159

ionic起步

安装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