React-native运行时出错 - cd android&& ./gradlew assembleRelease

时间:2016-05-27 07:16:41

标签: android react-native gradlew

当我运行react-native运行android时,该应用程序与模拟器完美配合,但当我尝试生成apk时,它显示以下错误enter image description here

不知道问题是什么它在模拟器中完美运行

2 个答案:

答案 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文件夹中的文件似乎是一种解决方法,如果有人发现原因确实告诉我,但现在问题已解决