Android Hello Map Просмотр проблем на эмуляторе - PullRequest
3 голосов
/ 23 декабря 2009

Я пытаюсь запустить учебное приложение Android Hello Map View на эмуляторе Android. Отображается вид карты Google, но плитки пустые.

Судя по приведенным ниже ошибкам (взято из LogCat), приложение не может подключиться к Интернету. Веб-браузер на эмуляторе подключается без проблем. Я также дважды проверил ключ API.

Я использую 1,5 Google API SDK от Eclipse Galileo для Windows XP SP3 за корпоративным брандмауэром.

Я пробовал два способа добавить информацию о прокси:

  1. Добавьте -http-proxy http://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 голосов
/ 17 ноября 2010

сделал тоже самое, переместил "" над "


<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>

1 голос
/ 24 декабря 2009
1 голос
/ 24 августа 2010

для меня я поставил разрешение в неправильном месте в файле манифеста. Он не должен находиться внутри узла приложения, а должен находиться на том же уровне, что и узел приложения.

1 голос
/ 23 декабря 2009

вы устанавливаете интернет-разрешение в файле манифеста ??

Я уверен, что вы должны просто проверить:)

...