答案 0 :(得分:0)
很难知道那是什么错误......你是否遵循了所有步骤? :
=> keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
=> Place the my-release-key.keystore file under the android/app
=> Edit the file ~/.gradle/gradle.properties
包含您创建的信息(商店和密钥密码)。
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
=> Edit the file android/app/build.gradle
启用发布版本......如下:
=> ...
android {
...
defaultConfig { ... }
signingConfigs {
release {
storeFile file(MYAPP_RELEASE_STORE_FILE)
storePassword MYAPP_RELEASE_STORE_PASSWORD
keyAlias MYAPP_RELEASE_KEY_ALIAS
keyPassword MYAPP_RELEASE_KEY_PASSWORD
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
...
=>并完成,继续主要回购并运行:$ cd android && ./gradlew assembleRelease
=> The generated APK can be found under android/app/build/outputs/apk/app-release.apk
所有精确的信息可以在这里找到:https://facebook.github.io/react-native/docs/signed-apk-android.html#content
答案 1 :(得分:0)
所以我终于找到了我必须删除default.png文件的答案,并重命名js文件中的引用,不知道是什么原因导致了错误。但删除res文件夹中的文件似乎是一种解决方法,如果有人发现原因确实告诉我,但现在问题已解决