2017-09-28 3 views
0

Androidで動作するiOS React-Nativeアプリを取得しようとしています。この難しいプロセスの中で私を妨げていることの1つは、JSの例外がアプリケーションをクラッシュさせるだけでなく、エラーレポートが私に有用な行番号情報を与えていないということです。代わりに、私はローカルパッケージャインスタンスへのURLを与えます。 JSエラーでクラッシュしないようにするにはどうしたらいいですか?JS例外でReact-Nativeアプリがクラッシュし、無駄なスタック情報を表示します(Android)

EDIT:このエラーは、iOSでアプリケーションをビルドして実行しても発生しません。私はAndroid上でのみ取得しています。

screenshot from emulator

答えて

1

は、今の私は、回避策を見つけました。例外がスローされたFile.javaにブレークポイントを設定し、StackTraceHelper.convertJsStackTrace(ReadableArrayの詳細)が呼び出されるDevSupportManagerImpl.javaにスタックを移動します。

ReadableArrayはデバッガで検査され、実際のファイルとエラーに関連する行番号を含む実際のJSスタック情報が表示されます。

関連する問題