Обновлен до SDK2.3, теперь карты не будут отображаться - PullRequest
0 голосов
/ 06 декабря 2010

Я виноват в том, что был нетерпелив, но я только что установил Gingerbread SDK и новый плагин ADT для Eclipse на Eclipse 3.5 Теперь, когда я запускаю существующий проект Google maps, который работал нормально на 2.2, я не вижу отображаемой карты при запуске вЗатмение, как будто у меня был неправильный ключ API отладочных карт.(Я просто вижу серый экран и логотип Google в левом нижнем углу.)

У меня есть путь сборки с использованием старых API Google [Android 2.1 update1], как это было раньше, и целевой AVD - Google API уровня 7как прежде.(Я также создал новый уровень API Google 7, и он тоже не работает).

Кажется, что-то в обратной совместимости где-то сломано.Единственное, что в logcat может иметь значение :

12-06 19:10:31.095: ERROR/ActivityThread(231): Failed to find provider info for com.google.settings

, где 231 - PID моего приложения.

Все предложениябудет с благодарностью получен

(я проверил в Google, что мой ключ API отладки все еще в порядке)

(я пытался добавить тег Gingerbread к этому вопросу, но у меня недостаточно представителейМожет быть, кто-то хотел бы добавить один?)

Для Octavian:

часть manifest.xml

<uses-sdk android:minSdkVersion="4" />

default.properties

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
# 
# This file must be checked in Version Control Systems.
# 
# To customize properties used by the Ant build system use,
# "build.properties", and override values to adapt the script to your
# project structure.

# Indicates whether an apk should be generated for each density.
split.density=false
# Project target.
target=Google Inc.:Google APIs:7
apk-configurations=

Я импортировал пример проекта MapsDemo из аддона, вставил свой ключ API в xml и вижу это:

12-06 21:55:16.722: ERROR/MapActivity(492): Couldn't get connection factory client

в logcat (492 - PID образца приложения, я все еще получаю только серыйэкран - нет карты) Интересно, актуально ли это?

ОБНОВЛЕНИЕ

Это не просто приложение для карт. Не удается подключиться к каждому отдельному приложению, которое требует подключения к сети на каждом AVD (вновь созданном или уже существующем). Встроенный браузер не может найти Google.В сборке приложения, называемого «карты», отображается «загрузка», а затем «Сбой сети. Для этого приложения требуется подключение для передачи данных».

Что я сделал?Подскажите пожалуйста как можно это исправить?

1 Ответ

0 голосов
/ 06 декабря 2010

Отлично работает на моем AVD. Не забудьте проверить его на правильной платформе. Это означает, что обязательно создайте 2.3 API Google API AVD.

...