web-dev-qa-db-ja.com

React-native Androidデバッガーがlocalhostではなく10.0.2.2に接続する

react-native run-Androidを使用してアプリを実行しているとき、localhost:8081ではなく10.0.2.2:8081に接続しているため、デバッグできません。

代わりにlocalhostに接続するように修正する方法を知っている人はいますか?

6
sKhan

MACでは次のようにして解決しました。

  1. 押す Cmd + Mエミュレータ画面
  2. 開発設定>デバイスのデバッグサーバーホストとポート
  3. セットする localhost:8081
  4. Android app:react-native run-Android

デバッガが接続されました!

それが他の人を助けることを願っています:)

21

メニューのDev Settings> Debug server&Host port for deviceを使用して、デバイスのシェイクにアクセスしたり、adb Shell input keyevent 82コマンドを実行して、変更することができます端末

3
savelichalex

ポート転送を実行するだけ

adb -s emulator-5554 reverse tcp:8081 tcp:8081

または、APIサーバーをポート5000に

adb -s emulator-5554 reverse tcp:5000 tcp:5000