cordova 5.0生成签名的apk

时间:2015-06-04 20:20:08

标签: android cordova apk signed

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

我尝试了两种方法来生成签名的apk但失败了, 一个用命令行来签署由cordova生成的apk。通过这种方式,安装apk时会导致“解析错误”; 我试过的第二种方法是使用android studio生成签名的apk。我的步骤是“导入非android工作室项目”然后生成签名的apk。通过这种方式,我成功安装,但应用程序无法打开和弹出错误信息“不幸的是,xx已停止”。

代码没有问题。

任何人都可以给我一些建议吗?感谢。

2 个答案:

答案 0 :(得分:6)

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>

答案 1 :(得分:0)

如果您使用的是Android Studio,则可以尝试使用Intellij IDEA(Android Studio由Intellij Platfrom执行)here

导入项目后,请转到:

构建&gt;生成签名APK ..

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

如果您仍然有错误“不幸......”连接您的设备并检查Intellij日志。