gpt4 book ai didi

android - 在Android Studio中生成签名的apk后无法安装apk

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

我想将我的应用程序发布到 google play。所以我按照这个link .

我创建了一个 keystore ,并成功构建了 app-release.apk。但是当我将 APK 安装到我的设备时,出现错误:

~/Android/Sdk/platform-tools$ ./adb install ~/Downloads/libraries/LolliPin/app/app-release.apk 
[100%] /data/local/tmp/app-release.apk
pkg: /data/local/tmp/app-release.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

当上传到 Developer Console 时,该网站说应用尚未签名。

我再次尝试使用手动步骤:jarsigned --> zipalign --> apksigner 但它没有运行。

请告诉我解决方法。非常感谢!

更新:当我通过 apksigned 验证 apk(由 android studio 创建 --> 生成签名的 apk)时,它显示错误:

~/Android/Sdk/build-tools/25.0.2$ ./apksigner verify /home/haitt22/test/app-release.apk 
DOES NOT VERIFY
ERROR: No JAR signatures

更新 2:当我在构建工具中使用 apksigner 对其进行签名时,日志:

/apksigner sign --ks /home/haitt22/test/test.jks /home/ubuntu/test/app-release-aligned.apk
Keystore password for signer #1:
Exception in thread "main" java.lang.IllegalAccessError: class com.android.apksig.internal.apk.v1.V1SchemeSigner (in unnamed module @0x646d64ab) cannot access class sun.security.x509.AlgorithmId (in module java.base) because module java.base does not export sun.security.x509 to unnamed module @0x646d64ab
at com.android.apksig.internal.apk.v1.V1SchemeSigner.getSupportedAlgorithmId(V1SchemeSigner.java:625)
at com.android.apksig.internal.apk.v1.V1SchemeSigner.<clinit>(V1SchemeSigner.java:541)
at com.android.apksig.DefaultApkSignerEngine.<init>(DefaultApkSignerEngine.java:149)
at com.android.apksig.DefaultApkSignerEngine.<init>(DefaultApkSignerEngine.java:52)
at com.android.apksig.DefaultApkSignerEngine$Builder.build(DefaultApkSignerEngine.java:902)
at com.android.apksig.ApkSigner.sign(ApkSigner.java:259)
at com.android.apksig.ApkSigner.sign(ApkSigner.java:178)
at com.android.apksigner.ApkSignerTool.sign(ApkSignerTool.java:277)
at com.android.apksigner.ApkSignerTool.main(ApkSignerTool.java:89)

最佳答案

您需要确保选中Jar 签名APK 签名:

Both need to be checked

关于android - 在Android Studio中生成签名的apk后无法安装apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42639452/

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