cordova 5.0 生成签名的apk

cordova 5.0 generate signed apk

我使用 Cordova 5.0.0 开发 android 应用程序,我想在真机上 运行 该应用程序。

我尝试了两种方法来生成签名的 apk 但都失败了, 一种是使用命令行对 cordova 生成的 apk 进行签名。这样,安装apk时会出现"parsing error"; 我尝试的第二种方法是使用 android studio 生成签名的 apk。我的步骤是 "import non-android studio project" 然后生成签名的 apk。这样我就安装成功了,但是应用打不开,弹出错误信息"unfortunately, xx has stopped".

代码没有问题

谁能给我一些建议?谢谢。

如果你使用过Android Studio,你可以尝试使用Intellij IDEA(Android Studio由Intellij Platfrom执行)here.

导入项目后,只需转到:

构建 > 生成签名 APK..

您需要创建一个密钥,然后 Intellij 会创建您的 APK。

如果您仍然遇到错误 "unfortunaly..." 连接您的设备并检查 Intellij 日志。

Cordova 5 现在使用 gradle 编译,所以旧的 ant.properties 不再有效。您可以通过在 platforms/android 中创建一个 release-signing.properties 文件并添加以下内容来实现相同的技巧:

storeFile=<path to="" .keystore="" file="">
storeType=jks
keyAlias=<your key="" alias="">
// optional :
keyPassword=<your-key-password>
storePassword=<your-store-password>