发布Ionic应用的步骤如下
1.安装ionic环境
https://nodejs.org/en/ 下载nodejs安装包
依次执行以下命令
node -v //检测nodejs框架
npm -v //检测node package management - node包管理器
npm install -g ionic //通过npm安装ionic
ionic -v //检测ionic移动框架
npm install -g cordova //通过npm安装cordova
cordova -v //检测cordov
2.制作ionic应用
ionic start 应用名称 应用类型
例如ionic start demo1 tabs //制作一个app名称为demo1,类型为tabs(三个选项卡)
3.安装配置java环境
http://www.oracle.com 下载JDK 1.8.0(2018年5月2日)系统为64位的jdk必须下载64位的不然会报错
配置环境变量
JAVA_HOME SDK的安装目录
PATH %JAVA_HOME%\bin;
java -version
javac -version
4.安装android sdk
android-sdk_r24.4.1-windows.zip
解压到c盘(我的sdk放在D:/Android/androidsdk目录下),执行SDK Manager.exe
有6个必选项 Android SDK Platform-tools、Android SDK Build-tools、API23 SDK Platform、API26 SDK Platform、Extra Android Suport Resposity、Google Repository
5.配置Android系统变量
ANDROID_HOME android_sdk_windows安装目录
PATH ;%ANDROID_HOME%\platform_tools;%ANDROID_HOME%\tools
6.在ionic应用下,添加anrdoid环境
cordova platform add android //为该应用添加android壳子
7.配置gradle环境
GRADLE_HOME gradle_4.1的安装目录
Path ;%GRADEL_HOME%\bin
8.在ionic应用下 执行
ionic cordova build android //创建android APK
9.将apk放置与手机上,调试,至此生成debug版本的app
10.生产签名文件
如有Android studio在Android studio上生成更简单
keytool -genkey -v -keystore demo.keystore -alias demo -keyalg RSA -validity 10000
//生产一个名称为demo.keystore,别名为demo,有效期10000天的数字签名
将生产的密钥放置于ionic应用根目录下
11.打开 应用/platform/android/app/build.gradle
找到229行
keyAlias=”demo”
keyPassword=”123456”
storeFile=null
stroePassword=”123456”
12.打包apk(release发行版)
ionic cordova build android --prod --release -- -- --keystore=demo.keystore -alias=demo
13.自定义app名称
根目录下config.xml文件
标签中的名称,即为APP名称
14.自定义APP图标和闪屏图片
删除应用根目录下的,resource文件夹下的icon.png和splash.png
做好icon.ai和splash.ai,放置在resource文件夹下
执行 ionic cordova resources android
15.在手机直接调试apk
ionic cordova run android
需启用开发者选项、启动USB调试