gpt4 book ai didi

android - 合适的旧 keystore 不工作

转载 作者:行者123 更新时间:2023-11-29 12:36:34 25 4
gpt4 key购买 nike

我有一个旧应用程序,最初是使用 Eclipse 用 Ja​​va 编写的。从那以后,我使用 Xcode 在 Objective-C 中重新创建了该应用程序。 iOS 应用程序更稳定,因此我尝试使用 Apportable 将其转移到 Android。如果我创建一个新的 keystore ,我已经成功创建了发布 APK,但是如果我尝试使用旧的 keystore ,我会收到下面的错误消息。我已确认我使用的密码正确。谁能告诉我问题出在哪里?

    BUILD=release ANDROID_KEYSTORE=/Users/user.name/Dropbox/Apportable/Game\ Game/Game.keystore ANDROID_KEYSTORE_PASS=password apportable build
....
[339/339] Building Build/android-armeabi-release/FarmingGame/FarmingGame-release.apk
FAILED: java -jar /Users/user.name/.apportable/SDK/toolchain/macosx/zipbuilder/zipbuilder.jar --zipalign 4 --keystore '/Users/user.name/Dropbox/Apportable/Farming Game/ConstructionKey.keystore' --storepass "$ANDROID_STOREPASS" --keyalias mykey --keypass "$ANDROID_KEYPASS" --cafe-marker -- /Users/user.name/.apportable/SDK/Build/android-armeabi-release/FarmingGame/FarmingGame-release.apk /Users/user.name/.apportable/SDK/Build/android-armeabi-release/FarmingGame/FarmingGame-release.apk.input_list
Exception in thread "main" java.lang.NullPointerException
at com.apportable.zipbuilder.JarSigner.generateSignatureBlock(JarSigner.java:138)
at com.apportable.zipbuilder.JarSigner.signOutputJar(JarSigner.java:55)
at com.apportable.zipbuilder.Main.main(Main.java:153)
ninja: build stopped: subcommand failed.
Error: command failed: /Users/user.name/.apportable/SDK/toolchain/macosx/ninja/ninja --no-strip-ansi-escapes -j 16 /Users/user.name/.apportable/SDK/Build/android-armeabi-release/FarmingGame/FarmingGame-release.apk

最佳答案

您似乎没有在该构建命令中指定 ANDROID_KEY_NAME=... 环境变量。

ANDROID_KEY_NAME 应设置为您要使用的 key 的别名。要查看哪些键(及其别名值)可用,请从您的终端应用运行以下命令:

keytool -list -v -keystore/path/to/your/keystore.keystore

关于android - 合适的旧 keystore 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26167859/

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