Flutter:无法从存储中读取密钥:无法恢复密钥
Flutter: Failed to read key from store: cannot recover key
当我尝试从 Android Studio 为我的 Flutter 应用程序签名时,他们给我一个错误
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
> com.android.ide.common.signing.KeytoolException: Failed to read key myapp from store "/Volumes/PKData/Project/myapp/android/key.jks": Cannot recover key
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我遇到了这个问题,none 的解决方案在应用了许多解决方案后有效,但在我的案例中它现在仍然出现此错误
关于如何修复它的任何想法以及如何发现密码必须相同?
确保密钥库的 密码 和私钥匹配,并在 key.properties 文件中指定。
并确保新的 密钥密码 与 密钥库密码 相同。验证也在 key.properties 文件中指定了相同的密码。
在我的例子中,问题是 Key store password 和 Key password 不正确。所以生成一个新密钥,它将起作用(只需确保新的 key password 与 key-store password 相同)
当我尝试从 Android Studio 为我的 Flutter 应用程序签名时,他们给我一个错误
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:packageRelease'.
> A failure occurred while executing com.android.build.gradle.tasks.PackageAndroidArtifact$IncrementalSplitterRunnable
> com.android.ide.common.signing.KeytoolException: Failed to read key myapp from store "/Volumes/PKData/Project/myapp/android/key.jks": Cannot recover key
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
我遇到了这个问题,none 的解决方案在应用了许多解决方案后有效,但在我的案例中它现在仍然出现此错误
关于如何修复它的任何想法以及如何发现密码必须相同?
确保密钥库的 密码 和私钥匹配,并在 key.properties 文件中指定。
并确保新的 密钥密码 与 密钥库密码 相同。验证也在 key.properties 文件中指定了相同的密码。
在我的例子中,问题是 Key store password 和 Key password 不正确。所以生成一个新密钥,它将起作用(只需确保新的 key password 与 key-store password 相同)