首页 文章

cordova 5.0生成签名的apk

提问于
浏览
2

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

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

代码没有问题 .

有人可以给我一些建议吗?谢谢 .

2 回答

  • 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>
    
  • 0

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

    导入projet后,只需转到:

    构建>生成签名APK ..

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

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

相关问题