はじめに
ReactNativeアプリをExpo経由で開こうとすると、Timed out, no manifest in cache と表示されてしまった。
エミュレータだと開けるので、ネットワークがあやしそう。
結論
VMwareのネットワークアダプタが悪さしてました。
expo向けのサービスは優先度が一番高いネットワークで開始されるみたい。
windowsの場合はコマンドプロンプトでipconfigをしてみて一番上にいるのが優先度が高いネットワークの模様。
expo経由でアプリを表示させたいスマホのネットワークと同じネットワーク内のアダプタが最上位になるように、設定を変更する必要がある。
設定
<ネットワークと共有センター>⇒<アダプターの設定の変更>⇒<優先度を上げたいアダプターを右クリック>⇒<プロパティ>⇒⇒<詳細設定>⇒<自動メトリックのチェックを外して、メトリックを指定。1が最強。>