私はReact Nativeプロジェクトをやっています。バグがあります。ネイティブ・デバッグに反応する
バグはAPPをただ終了させます(これは機能することができますが、突然、ただ終了しました)。だから、それはエラーを報告しない。どのようにして問題がどこにあるかを知ることができますか?
私のAPPはreact-native-bluetooth-serialを使用しました。
私はReact Nativeプロジェクトをやっています。バグがあります。ネイティブ・デバッグに反応する
バグはAPPをただ終了させます(これは機能することができますが、突然、ただ終了しました)。だから、それはエラーを報告しない。どのようにして問題がどこにあるかを知ることができますか?
私のAPPはreact-native-bluetooth-serialを使用しました。
あなたはシミュレータ上でそれを実行しています。 これがそうであれば、シミュレータはBluetooth周辺機器にアクセスできないため、実際のデバイスを使ってテストする必要があります。 これが役立つことを願っています。
Genotionまたはリアルデバイスを使用して、Bluetooth対応アプリを使用することができます。あなたのバグをテストするには、ネイティブの開発ツールに対応する "Debug JS remote"機能を使用することもできます。
実際のデバイスでdevツールを有効にするには、デバイスを振るとdevのメニューが表示されます。エミュレータでは、Ctrl + Mキーを押してdevメニューを有効にすることができます。 "Debug JS remote"を選択すると、クロムで開くことができます。あなたがWeb開発に精通しているなら、開発ツールを開く "Inspect element"機能を使用したかもしれません。
答えが正しいです。あなたは、Bluetoothをサポートしていないシミュレータを使用している可能性があります。
クラッシュについて詳しく知るには、ログをネイティブで確認できます。 Android用だけであなたのAndroidフォルダ
adb logcat
内でこれを実行するか、またはあなたが使用することができます
react-native log-ios
react-native log-android