Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java react native android bundle错误密钥库加载:密钥库密码不正确_Java_Android_React Native_Android Gradle Plugin_Apk - Fatal编程技术网

Java react native android bundle错误密钥库加载:密钥库密码不正确

Java react native android bundle错误密钥库加载:密钥库密码不正确,java,android,react-native,android-gradle-plugin,apk,Java,Android,React Native,Android Gradle Plugin,Apk,运行/gradlew bundrelease时,我得到: Execution failed for task ':app:packageReleaseBundle'. > java.util.concurrent.ExecutionException: java.lang.RuntimeException: jarsignerfailed with exit code 1 : jarsigner error: java.lang.RuntimeException: keystore l

运行
/gradlew bundrelease
时,我得到:

Execution failed for task ':app:packageReleaseBundle'.
> java.util.concurrent.ExecutionException: java.lang.RuntimeException: jarsignerfailed with exit code 1 :
  jarsigner error: java.lang.RuntimeException: keystore load: keystore password was incorrect
我在这里遵循官方文件:

我尝试将密码输入:

  • android/gradle.properties
    文件建议的纯文本
  • 出于明显的安全原因,macOS密钥链
  • android/app/build.gradle
    纯文本,以排除变量问题
我能够断言:

  • 通过使用
    java.lang.System.console(password)
    打印,传递给
    android/app/build.gradle
    的密码是正确的
  • 通过使用
    keytool-list-keystore app/my_key.keystore
  • 使用钥匙链时,密码也被正确设置并恢复为
    security find generic password-a[username]-s[keychain\u password\u key\u name]-w

我没有选择,因为我通常不使用Java或Gradle。

鉴于似乎没有人知道答案,在深入研究web之后,我发现:

错误是误导性的,实现是错误的(/troll在java中通常是这样)

破坏整个
构建
文件夹,然后再试一次,解决了问题,让gradle头脑清醒