3

AndroidエミュレーターでAndroidHelloMapViewチュートリアルアプリを実行しようとしています。Googleマップビューが表示されますが、タイルは空白です。

以下のエラー(LogCatから取得)から判断すると、アプリはインターネットに接続できません。エミュレータのWebブラウザは問題なく接続します。APIキーも再確認しました。

EclipseGalileoの1.5GoogleAPI SDKを、WindowsXPSP3で企業ファイアウォールの背後で使用しています。

プロキシ情報を追加するために2つの方法を試しました。

  1. デバッグ構成のターゲットページの追加のエミュレータコマンドラインオプションに-http-proxyhttp : //www.foo.co.uk:80を追加します。

  2. 1.の設定を削除し、[ホーム]>[メニュー]>[設定]>[ワイヤレスコントロール]>[モバイルネットワーク]>[アクセスポイント名]でプロキシ情報を追加します。

どちらも役に立たないようです。

他のアイデアはありますか?アプリ内にプロキシ情報を追加する必要がありますか?もしそうなら、どのように?

サム・ダットン


修正:インターネット許可がマニフェストアプリケーション要素に追加されました:

<uses-permission android:name="android.permission.INTERNET" />

12-23 16:43:31.624: INFO/System.out(717): waiting for debugger to settle...
12-23 16:43:31.828: INFO/System.out(717): debugger has settled (1480)
12-23 16:43:32.299: ERROR/ActivityThread(717): Failed to find provider info for com.google.settings
12-23 16:43:33.738: INFO/MapActivity(717): Handling network change notification:CONNECTED
12-23 16:43:33.738: ERROR/MapActivity(717): Couldn't get connection factory client
12-23 16:43:34.879: DEBUG/dalvikvm(717): GC freed 4012 objects / 232976 bytes in 97ms
12-23 16:43:37.818: INFO/ActivityManager(565): Displayed activity com.bbc.HelloMapView/.HelloMapView: 8939 ms
12-23 16:43:38.408: DEBUG/dalvikvm(717): GC freed 8198 objects / 604808 bytes in 90ms
12-23 16:43:38.888: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:40.488: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:42.097: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:43.307: DEBUG/dalvikvm(612): GC freed 4040 objects / 229536 bytes in 123ms
12-23 16:43:43.789: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:45.387: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:46.978: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:48.428: DEBUG/dalvikvm(656): GC freed 2771 objects / 170824 bytes in 234ms
12-23 16:43:48.708: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:50.298: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:51.898: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:53.277: DEBUG/dalvikvm(717): GC freed 5333 objects / 338584 bytes in 140ms
12-23 16:43:53.408: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:53.447: DEBUG/dalvikvm(636): GC freed 2913 objects / 165264 bytes in 244ms
12-23 16:43:56.527: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:43:58.329: DEBUG/dalvikvm(610): GC freed 3249 objects / 193992 bytes in 122ms
12-23 16:43:59.169: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
12-23 16:44:02.518: INFO/InetAddress(717): Unknown host www.google.com, throwing UnknownHostException
4

4 に答える 4

4

同じことをしました、「」を「」の上に移動しました


<uses-permission android:name="android.permission.INTERNET" />

<application android:icon="@drawable/icon" android:label="@string/app_name">
 <uses-library android:name="com.google.android.maps" />

    <activity android:name=".HelloMapView"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>

于 2010-11-17T01:30:59.207 に答える
1

私の場合、マニフェストファイルの間違った場所にパーミッションを配置しました。アプリケーションノード内にあるべきではなく、代わりにアプリケーションノードと同じレベルにあるべきです。

于 2010-08-24T08:31:35.403 に答える
1

マニフェストファイルでインターネット許可を設定していますか?

私はあなたがただチェックしなければならないと確信しています:)

于 2009-12-23T17:24:19.933 に答える
1

これはバグのようです:問題3764:Googleマップは必須のWebプロキシ経由で失敗します

于 2009-12-24T14:50:44.807 に答える