2017-10-31 4 views
1

Androidのエミュレータを飛行機モードに切り替えると、開発サーバーが必要なため、アプリがクラッシュするようになっています。react-native:エミュレータでオフラインモードでアプリケーションを実行するにはどうすればよいですか?

私は私のアプリのオフライン動作をテストすることが必要ではので、私はエミュレータにアプリでオフラインで作業する方法を尋ねますか?

目標:接続が利用できないときにアプリケーションの動作をテストする必要があります。接続しなくてもreac-nativeアプリをテストする方法があるかどうかを尋ねていますが、オフラインモードを積極的に開発しているため、プロダクションバージョンをインストールしてインストールする必要はありません。アプリケーションを再起動する必要がありますtimes

+0

は、うーん...私はいつも、その後 'NetInfo'接続の変更について(私は期待していますが、それを使用している)のために信号を送る私のラップトップから私の無線LANをオフにしました。しかし、それは愚かな証拠ではなく、iOS(XCode)とAndroid(GenyMotion)の両方で誤った解釈を引き起こす可能性があります。 – zvona

答えて

1

@ zvonaと記載されているように、エミュレータではなく、コンピュータのWiFi をシャットダウンすることで、Wi-Fi接続なしでオフラインで開発することができます。

アプリは機内モードで動作することをテストする必要がある場合は、アプリを構築し、IPA(iOS版)/ APK(Androidの)バージョンをインストールする必要があると思います。

+0

開発版をビルドしてインストールする場合は、開発サーバーが必要です...リリース版をビルドしてテストごとにインストールすることはできません。本当に、代替手段はありませんか? – realtebo

+1

devサーバは、変更が加えられるたびに更新されたバンドルを作成して配信します。これがそうでなければどうなると思いますか?多分、あなたが達成したい具体的なワークフローについて説明することができます。私はあなたの目標に完全にはっきりしていません –

+0

接続が利用できないときにアプリケーションが何をするかをテストする必要があります。接続しなくてもreac-nativeアプリをテストする方法があるかどうかを尋ねていますが、オフラインモードを積極的に開発しているため、プロダクションバージョンをインストールしてインストールする必要はありません。アプリケーションを再起動する必要があります回!私は答えとして「いいえ」を受け入れます...何かが不可能な場合は...アーメン、それは可能ではありません。 ...私はちょうどトリック、または回避策を探しています...存在する場合は – realtebo

関連する問題