KDA*_*pps 9 android apk android-keystore android-studio signed-apk
我正在尝试更新现有的 Android 应用程序,但在生成签名 APK 时出现以下错误消息:算法 HmacPBESHA256 不可用
我在互联网上搜索了解决方案,包括在 StackOverflow 上搜索,但我在任何地方都找不到解决方案。我知道当前的密钥库使用 SHA1withRSA,但如何将其转换为 HmacPBESHA256 我不知道。不幸的是,Google Play 支持也无法帮助我,因为这个问题太技术性了。
为了清楚起见,以下是完整的通知:
任务“:app:packageRelease”执行失败。执行 com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable com.android.ide.common.signing.KeytoolException 时发生故障:无法从存储“/Users/KDApps/Documents/KDApps/original-signing 读取密钥 1” -keystore.jks”:完整性检查失败:java.security.NoSuchAlgorithmException:算法 HmacPBESHA256 不可用
小智 10
确保已安装 JDK。
File
-> Project Structure
-> SDK Location
-> Gradle Settings
->change the gradle JDK to the correct one.
该问题的发生是由于缺少Java环境变量或Android jdk与已设置的java环境变量版本不匹配。为了解决这个问题,将jdk设置为环境变量版本。
归档时间: |
|
查看次数: |
17441 次 |
最近记录: |