我一直在尝试将ReactNative添加到我现有的Android应用程序中.我按照此链接的说明进行操作.我可以添加它,但是一旦打开react本机活动,应用程序就会崩溃.我已经启动了服务器使用
adb reverse tcp:8081 tcp:8081
Run Code Online (Sandbox Code Playgroud)
并开始使用反应原生
react-native start
Run Code Online (Sandbox Code Playgroud)
我得到了js文件正在加载的对话框.但最终以崩溃告终.以下是在logcat中打印的错误:
java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libreactnativejni.so
at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:213)
at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:178)
at com.facebook.react.bridge.JSCJavaScriptExecutor.<clinit>(JSCJavaScriptExecutor.java:19)
at com.facebook.react.ReactInstanceManager.onJSBundleLoadedFromServer(ReactInstanceManager.java:413)
at com.facebook.react.ReactInstanceManager.createReactContextInBackground(ReactInstanceManager.java:236)
Run Code Online (Sandbox Code Playgroud)
我完全迷失了,因为我无法弄清楚这个问题的原因.
提前致谢.
在 android 情况下,在物理设备上运行应用程序时总是出现白色空白屏幕。使用react-native-navigation无法检测到错误请帮忙!
我创建了一个新react-native项目并将react-native-navigation库集成到其中,当我通过运行yarn run android它运行的命令在我的物理设备中运行该应用程序时,但在 android 中显示空白屏幕。一旦它成功运行,但现在它不会。