未能建立一个apk版本的离子

时间:2017-08-08 19:56:59

标签: ionic-framework

目前正致力于离子角项目,我想为我的应用程序生成一个已签名的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

1 个答案:

答案 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