Вопрос

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

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

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

Я попробовал два метода добавления информации о прокси-сервере:

  1. Добавить -http-прокси http://www.foo.co.uk:80 к Дополнительным параметрам командной строки эмулятора на Целевой странице в разделе Конфигурации отладки.

  2. Удалите настройки в разделе 1.и добавьте информацию о прокси-сервере в "Главная страница" > "Меню" > "Настройки" > "Управление беспроводной связью" > "Мобильные сети" > "Названия точек доступа".

Похоже, ни то, ни другое не помогает.

Есть еще какие-нибудь идеи?Должен ли я добавлять информацию о прокси-сервере в приложение?Если да, то каким образом?

Сэм Даттон


ПОПРАВКА:разрешение доступа в Интернет было добавлено к элементу приложения manifest:

<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
Это было полезно?

Другие советы

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


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

устанавливаете ли вы разрешение доступа в Интернет в файле манифеста??

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top