目前正在做ionic-angular项目,我想为我的应用程序生成一个签名的apk,当我尝试使用ionic cordova build时,我得到了一个调试apk,但当我添加--prod或/和--release标志时,apk不会安装。这些是我的离子信息
@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系统:
Android SDK Tools : 26.0.2
Node : v8.2.1
OS : Linux 4.10
npm : 5.3.0 发布于 2018-01-08 19:07:14
Ionic release签名apk:
1)使用命令行工具添加android平台:
$ ionic platform add android2)现在使用CLI导航到platforms/android:
$ cd platforms/android3)使用命令行工具生成key.store文件,并回答所有问题:
$ keytool -genkey -v -keystore YourApp.keystore -alias YourApp -keyalg RSA -keysize 2048 -validity 100004)在..\platforms\android中创建'ant.properties‘文件,并添加以下配置详细信息
key.store=YourApp.keystore
key.alias=YourApp
key.store.password=pass_123
key.alias.password=pass_1235)在..\platforms\android中创建release-signing.properties文件,并添加以下配置详细信息
storeFile=YourApp.keystore
keyAlias=YourApp
storePassword=pass_123
keyPassword=pass_1236)运行cmd
$ ionic cordova build android --releasehttps://stackoverflow.com/questions/45577054
复制相似问题