【发布时间】:2018-08-18 14:56:06
【问题描述】:
我正在尝试构建签名的 apk 文件。我不确定为什么它没有生成。我过去在 Stack Overflow 的帮助下生成了签名的 apk。
这次我也在做同样的事情,但不知道为什么它没有生成。
我已经创建了 ant.properties 和 build.json。我还创建了 properties 文件,我正在使用cordova build android --release。所有这些文件都在 Android 目录中。
ant.properties
key.store=/Applications/mampstack-5.6.30-1/apache2/htdocs/testapp/Android/TestAppRelease.keystore
key.alias=TestApp
key.store.password=12345678
key.alias.password=12345678
Build.Json
{
"android":{
"release": {
"keystore": "/Applications/mampstack-5.6.30-1/apache2/htdocs/testapp/Android/TestAppRelease.keystore",
"storePassword": "12345678",
"alias": "TestApp",
"password" : "12345678",
"keystoreType": ""
}
}
}
我使用的Keystore命令如下:
keytool -genkey -v -keystore TestAppRelease.keystore -alias TestApp -keyalg RSA -keysize 2048 -validity 10000
Cordova build android --release生成未签名的apk文件。
我还缺少什么?
Cordova 版本是 8,android minSdkVersion 是 25。我检查了多个问题并按照说明进行操作,但问题仍然存在。
【问题讨论】: