目前正致力于离子角项目,我想为我的应用程序生成一个已签名的apk,当我尝试使用ionic cordova build
我得到一个调试apk但是当我添加--prod
或/和{ {1}}标记apk不会安装。
这些是我的离子信息
--release
全球套餐:
@ionic/cli-plugin-cordova : 1.6.1
@ionic/cli-plugin-ionic-angular : 1.4.1
@ionic/cli-utils : 1.7.0
ionic (Ionic CLI) : 3.7.0
本地包裹:
Cordova CLI : 7.0.1
系统:
@ionic/app-scripts : 2.1.3
Cordova Platforms : android 6.2.3
Ionic Framework : ionic-angular 3.6.0
答案 0 :(得分:1)
离子发布签名apk:
1)使用CLI添加android平台:
$ ionic platform add android
2)现在使用CLI导航到platforms / android:
$ cd platforms/android
3)使用CLI生成key.store文件并回答所有问题:
$ keytool -genkey -v -keystore YourApp.keystore -alias YourApp -keyalg RSA -keysize 2048 -validity 10000
4)创建ant.properties'文件在.. \ platforms \ android中并添加以下配置详细信息
key.store=YourApp.keystore
key.alias=YourApp
key.store.password=pass_123
key.alias.password=pass_123
5)在.. \ platforms \ android中创建release-signing.properties文件并在下面添加配置详细信息
storeFile=YourApp.keystore
keyAlias=YourApp
storePassword=pass_123
keyPassword=pass_123
6)运行cmd
$ ionic cordova build android --release