【问题标题】:Phonegap - Cordova export to android without debugPhonegap - Cordova 无需调试即可导出到 android
【发布时间】:2025-12-16 13:10:01
【问题描述】:

当我为 google play 制作 apk 时,我在文件夹 \platforms\android\build\outputs\apk 中的结果是 apt-debug,这是 google play 不接受的。
如何制作应用程序的生产版本?我正在执行的命令行是phonegap build android
我在 config.xml 中搜索了选项但没有成功。
我正在使用 Windows 10、x64。我已经安装了最新版本的 Java 和 Android Studio,但我想这并不重要。
编辑:
我正在尝试向已发布的 apk 添加符号。

keytool -genkey -v -keystore ProjectName.keystore -alias ProjectName -validity 1

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ProjectName.keystore android-release-unsigned.apk ProjectName

zipalign.exe -v 4 android-release-unsigned.apk.sig Release.apk

这给了我这个错误:Your APK cannot be analyzed using aapt. Error output

【问题讨论】:

  • 您需要将发布的 apk 文件顶部提交到商店。苹果商店不接受apk-debug ..请通过*.com/questions/26449512/…获取发布apk希望它会有所帮助
  • 谢谢,正在尝试。

标签: cordova phonegap-build


【解决方案1】:

这适用于 Phonegap 3.0.x 到 3.3.x。对于 PhoneGap 3.4.0 及更高版本,请参阅below

在 Phonegap 文档中找到部分答案 here。完整流程如下:

  1. 打开命令行窗口,然后转到/path/to/your/project/platforms/android/cordova

  2. 运行build --release。这会在 /path/to/your/project/platforms/android/bin 文件夹中创建一个未签名的发布 APK,名为 YourAppName-release-unsigned.apk。

  3. 使用android developer official docs 处的说明对 APK 进行签名和对齐。

感谢@LaurieClark 提供链接 (http://iphonedevlog.wordpress.com/2013/08/16/using-phonegap-3-0-cli-on-mac-osx-10-to-build-ios-and-android-projects/) 以及发布该链接的博主,因为这让我步入正轨。

【讨论】:

    最近更新 更多