dart Flutter build apk中的问题--split-per-abi命令

jbose2ul  于 2023-06-19  发布在  Flutter
关注(0)|答案(1)|浏览(189)

哪里出错了:
执行任务“:app:packageRelease”失败。发生多个任务操作失败:
执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable时出错

> com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\OK\.android\debug.keystore": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable时出错

> com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\OK\.android\debug.keystore": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

执行com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable时出错

> com.android.ide.common.signing.KeytoolException: Failed to read key AndroidDebugKey from store "C:\Users\OK\.android\debug.keystore": Integrity check failed: java.security.NoSuchAlgorithmException: Algorithm HmacPBESHA256 not available

我想释放Apk使用flutter build apk --split-per-abi命令,但有一个错误,按照描述

wwtsj6pe

wwtsj6pe1#

您尚未将应用配置为发布。
你必须在你的android文件中做一些修改来构建release.apk。其中一个主要更改是生成一个密钥库并将其包含在android/app/build.gradle文件中
请参考本文并根据您的要求进行适当的更改。https://docs.flutter.dev/deployment/android
例如,如果您目前没有在任何地方发布应用,则不必添加启动器图标。

相关问题