2012-01-21 18 views
1

私はエミュレータを使ってアプリケーションをテストしています。エミュレータでのインターネット接続の問題、

ラップトップがLANに接続されていると、エミュレータでインターネットが動作しないという問題があります。しかし、私がWifiに接続していれば動作します。

私は似たようなものの多くの答えを経てい

私はthisthisを試みたが、それが述べたよう運

+0

あなたは未回答の質問を思考のための情報源として見ることができますが、あなたのコードに入れる例として見ることはできません。 – Gangnus

+0

@マルヴィン私は@ Gangnusをやった、私は多くのことを試したが、一度私のインターネットがシステムで働いていなくても、まだ同じ問題を... .. – AAnkit

答えて

0

解決方法は、LANを使用している場合はWi-Fiをオフにすることです(逆も同様です)。それは、少なくとも私のために働く。

0

あなたは、android.permission.INTERNETあなたを必要としません。また、必要があります。

ACCESS_NETWORK_STATE - あなたは、インターネットを使用できるかどうかを確認するために、なぜない

たぶんCHANGE_NETWORK_STATE

here

を見ても、あなたがこの

よう促しCMDであなたのAVDを起動することができますが
C:\program files\android\android-sdk-windows\tools\emulator -avd -dns-server 8.8.8.8 

これはGoogleの公開DNSです。 問題は、現在使用しているコンピュータのDNSがエミュレータで見つからないことが原因と考えられます。 (hereから)

vnshettyで管理:私はavdを "GPS support = yes"で編集し、エミュレータを再起動しました。現在作業中...

more引用:プロキシの背後にある場合を除き、エミュレータでインターネットにアクセスするための設定は必要ありません。コマンドプロンプトから次のコマンドでエミュレータを起動する場合に備えて:C:/エミュレータ-avd avdname -http-proxy http://your.proxy.ip:8080 - それは私にとってもっと役に立つと思う。

+0

私は他のポストでも-http-proxyについて読んだしかし、私はipとportを持っているものはありませんが、.pacファイルを持っています。どうすればipやportの代わりに使うことができますか? – Prateek

関連する問題