gpt4 book ai didi

android - .apk 签名即使使用 Sun JDK 也会失败(java.lang.NoClassDefFoundError : com. android.jarutils.DebugKeyProvider)

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:36 24 4
gpt4 key购买 nike

我在签署我的 Android 应用程序时遇到一个有趣的问题,无论我是否使用调试 key 。无论我安装到 /usr/bin/{java,keytool,jarsigner} 的 JDK(OpenJDK 还是 Sun 的 JDK),它在编译成功后总是会给出以下输出:

-package-debug-sign:[apkbuilder] Creating RemoteNotify-debug-unaligned.apk and signing it with a debug key...BUILD FAILED/home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:281: The following error occurred while executing this line:/home/ianweller/AndroidSDK/platforms/android-7/templates/android_rules.xml:152: java.lang.NoClassDefFoundError: com.android.jarutils.DebugKeyProvider

该应用程序是使用 ADT 插件由 Eclipse 构建和签名的(即使没有安装 Sun 的 JDK)。我在 Fedora 12 上。

我想从 Eclipse 中取出我的代码并将其移动到 git 存储库中,但是无法从 ant 构建它不会允许这种情况发生。

最佳答案

不确定这是否是您的问题,但要注意奇怪的字符,有些字段不能有空格、逗号、句点等...

关于android - .apk 签名即使使用 Sun JDK 也会失败(java.lang.NoClassDefFoundError : com. android.jarutils.DebugKeyProvider),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2792221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com