2017-10-29 15 views
0

私はマルチプラットフォーム(ブラウザ、Androidの、後でのiOS)とマルチワードゲームを開発し、主に私の古いMacbook Airはでそれを行うだけでなく、時々のWindows 7 PC上:HTML5を開発している間Androidエミュレータでアプリを開発用ノートブックにリダイレクトするにはどうすればよいですか?

Macbook screenshot

私のゲームの一部では、私のMacBookでブラウザを実行して、自分のゲームバックエンドの開発版、Jetty + PostgreSQLが動作しているlocalhostに接続するのがとても楽でした。

しかし、私は自分のゲームのブラウザ部分を完成させ、Android開発に切り替えました。

残念ながら、Androidエミュレータで実行されているアプリケーションから同じMacbookで実行されている「開発バックエンド」へのHTTPとWebSocketの接続をリダイレクトする良い方法が見つかりませんでした。そして、私はテストのために私の "生産バックエンド"を使用しなければなりません(それは不快であり、良いインターネット接続を必要とします)。

このような開発を行うためのあなたのトリックと戦略を分かち合いましょう。ほとんどの人はAndroidアプリ+ HTTPスクリプトで作業しなければならないと確信しています。

私はdnsmasq( "brew"を通して)を使用することを考えていましたが、まだ良い方法は見つかりませんでした。

答えて

1

私も(接続なしでの)平面上ながら働くだろう私の問題に簡単な解決策を発見した -

ドキュメントで説明したようにAndroidのエミュレータに入力したアドレスhttp://10.0.2.2が私のノートPCを指しますSet Up Android Emulator Networking

screenshot

は、代わりに私がadb reverseまたはngrok

を見てみることを提案しました
関連する問題