Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Android 响应本机应用程序在“-variant=release”命令上崩溃:已签名的APK_Android_React Native_Gradle_Gradlew - Fatal编程技术网

Android 响应本机应用程序在“-variant=release”命令上崩溃:已签名的APK

Android 响应本机应用程序在“-variant=release”命令上崩溃:已签名的APK,android,react-native,gradle,gradlew,Android,React Native,Gradle,Gradlew,我一直在尝试构建一个具有简单导航抽屉的应用程序的签名APK。我已经按照官方文件创建了密钥库。但最后,一旦oi创建了我试图运行的包react native run android-variant=release,它将成功构建,但一旦我打开导航抽屉向右滑动,应用程序就会崩溃。但该应用程序在开发服务器上运行时完全正常。我甚至尝试了$cd android&&./gradlew bundrelease,即使应用程序在同一点崩溃。甚至可以建议我如何解决这个问题,这是安装问题吗?尝试捆绑所有资产,但在此之前删

我一直在尝试构建一个具有简单导航抽屉的应用程序的签名APK。我已经按照官方文件创建了密钥库。但最后,一旦oi创建了我试图运行的包react native run android-variant=release,它将成功构建,但一旦我打开导航抽屉向右滑动,应用程序就会崩溃。但该应用程序在开发服务器上运行时完全正常。我甚至尝试了$cd android&&./gradlew bundrelease,即使应用程序在同一点崩溃。甚至可以建议我如何解决这个问题,这是安装问题吗?

尝试捆绑所有资产,但在此之前删除目录中的文件

android/app/src/main/assets
然后运行$react native bundle-platform android-dev false-entry file index.js-bundle output-android/app/src/main/assets/index.android.bundle-assets dest-android/app/src/main/res
然后试着继续你的步骤。

谢谢,但我试过了,所以没有找到解决我所面临问题的方法。最后,我通过在index.js中导入react导航、react导航抽屉和react原生手势处理程序并成功构建了它,解决了这个问题!!!注意:此导入应在AppRegistry.registerComponent之前完成