ionic3 + cordova打包注意事项
ionic resources –icon
ionic resources –splash
ionic cordova platform add ios // 添加ios平台,ionic cordova platform add android
如果是Android平台则是:ionic cordova platform add android
ionic cordova build ios // 编译ios项目,如果是android平台则是:ionic cordova build android
出现因为Android studio摒弃的gradle编译错误,下载最新gradle-bin绿色安装,并配置\bin环境到path
ionic cordova emulate ios // 模拟器启动项目,如果是android平台则是:ionic cordova emulate android
ionic run ios // 真机运行
直接在AS自带的模拟器上演示,首先需要配置模拟器,
ionic emulate android //这条命令会调用AS的模拟器并且安装app在模拟器上
ionic run android //这条命令有时候会调用AS的模拟器或者genymotion的模拟器
cordova run android //跟上条命令功能很像
adb devices//检查有哪些设备
//添加插件
ionic cordova plugin add https://github.com/JuanjoPP/cordova-plugin-file-opener2
设置签名
keytool -genkey -v -keystore guoliqin.keystore -alias guoliqin.keystore -keyalg RSA -validity 20000
/*
使用工具, 签名:
-genkey表示构建签名文件
-v 显示在dos窗口中
-alias表示签名包的别名
-validity 签名有效期(天)
姓名:填上,用你名字拼音全拼
城市:随便填,不填也行
国家: 随便填,不填也行
密码口令:敲的时候不动,是因为保护隐私,别当做你电脑死机!
*/
将Ionic生成的文件先命名为app.apk,然后复制一份当前的bin目录里,执行命令,生成自己的签名文件,名为:guoliqin.keystrore,
用签名直接打包
cordova build android –release – –keystore=”guoliqin.keystore” –alias=cordova-demo –storePassword=396584591gg –password=396584591g
cordova配置签名
但每次输入命令行参数是很重复的,Cordova 允许我们建立一个 build.json 配置文件来简化操作。
文件内容如下
{
“android”: {
“release”: {
“keystore”: “release-key.keystore”,
“alias”: “cordova-demo”,
“storePassword”: “396584591gg”,
“password”: “396584591g”
}
}
}
但下面的两个密码建议不要写到里面去,可以去掉然后手动输入。
直接使用cordova build –release就可以生成带签名的apk了 注意———–指令后面没有android