ReactNativeを既存のAndroidアプリケーションに追加しようとしています。私はthisリンクからの指示に従った。私はそれを追加することができますが、反応したネイティブアクティビティを開くと、アプリケーションがクラッシュします。私はAndroid ReactNative java.lang.UnsatisfiedLinkError:ロードするDSOが見つかりました:libreactnativejni.so
adb reverse tcp:8081 tcp:8081
を使用してサーバーを開始し、反応させ、ネイティブ
react-native start
を使用して、私はJSファイルがロードされていることを、対話を取得し始めています。しかし、ついにクラッシュする。
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)
私は、この問題の原因を把握することができませんように私は完全に失われています:以下は、logcatに印刷されているエラーです。
ありがとうございます。
小規模な提案:ネイティブスクリプト[https://www.nativescript.org/]は、反応ネイティブとは異なるフレームワークです。おそらくそれに応じて質問を編集することができます。 –
ありがとうございます。私はそれを編集しました。 – Anu
しかし、**あなたのプロジェクトには.soファイルがありますか?理論的には正しくリンクされていますか? – Grisgram