如何使用 Phonegap Cli 构建 apk

新手上路,请多包涵

我用 phonegap cli 构建了一个 apk,但问题是当我尝试用 android 手机安装 apk 时得到一个 Parse Error "There is a problem parsing the package"

我尝试构建 apk 的内容

1)电话间隙 create my-app com.example.myapp my-app

  1. phonegap platform add android

在路径 /path/to/myproject/platforms/android/cordova 运行命令 build --release

我在 path/myapp/platforms/android/build/outputs/apk/android-release-unsigned.apk 获取 apk

我试图将此 apk 安装到我的手机上,出现错误 Parse Error "There is a problem parsing the package

当我在网上搜索时,这可能是签名/密钥的问题,我找到 了一些解决方案

第一个命令不起作用 keytool -genkey -v -keystore [keystore_name].keystore -alias [alias_name] -keyalg RSA -keysize 2048 -validity 10000 出现错误

'keytool' is not recognized as an internal or external command,
operable program or batch file.

其次 ,这是用于在线电话构建,但我需要使用 cli 创建 apk。

这也不适合我。

谁能帮我解决这个问题 在此先感谢您的帮助。

原文由 Dinesh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 412
1 个回答

如果您将 CLI 用于开发目的,只需使用 phonegap build android --debug --device 。您无需通过这种方式担心任何签名身份问题。对于发布版本,请使用您使用的其他方法 build --release 。在发布版本之后,您需要签署 android-release-unsigned.apk 才能将其放在设备上。

https://developer.android.com/tools/publishing/app-signing.html

原文由 johnborges 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题