Android cordova 5.0生成签名apk
我使用Cordova 5.0.0开发android应用程序,我想在真正的机器上运行该应用程序 我尝试了两种生成签名apk的方法,但都失败了, 一个是使用命令行对cordova生成的apk进行签名。这样,在安装apk时会导致“解析错误”; 我尝试的第二种方法是使用android studio生成签名的apk。我的步骤是“导入非android studio项目”,然后生成签名的apk。这样,我安装成功,但应用程序无法打开,并弹出错误信息“不幸的是,xx已停止” 代码没有问题Android cordova 5.0生成签名apk,android,cordova,apk,signed,Android,Cordova,Apk,Signed,我使用Cordova 5.0.0开发android应用程序,我想在真正的机器上运行该应用程序 我尝试了两种生成签名apk的方法,但都失败了, 一个是使用命令行对cordova生成的apk进行签名。这样,在安装apk时会导致“解析错误”; 我尝试的第二种方法是使用android studio生成签名的apk。我的步骤是“导入非android studio项目”,然后生成签名的apk。这样,我安装成功,但应用程序无法打开,并弹出错误信息“不幸的是,xx已停止” 代码没有问题 谁能给我一些建议?谢谢。
谁能给我一些建议?谢谢。如果您使用Android Studio,您可以尝试使用Intellij IDEA(Android Studio由Intellij Platfrom执行) 导入项目后,只需转到: 生成>生成已签名的APK 您需要创建一个密钥,然后Intellij将创建您的APK
如果仍然出现错误“不幸…”,请连接设备并检查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>
storeFile=
storeType=jks
keyAlias=
//可选:
钥匙密码=
存储密码=
通过在项目中创建签名的release.properties解决了该问题。无论如何,谢谢你的回复。