Обновлен до SDK2.3, теперь карты не будут отображаться

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

У меня есть путь сборки с использованием старых API Google [Android 2.1 update1], как это было раньше, и цель AVD - это уровень API Google 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 к этому вопросу, но мне не хватает представителя. Возможно, кто-то хотел бы добавить один?)

Для Октавиана:

часть файла 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. В сборке приложения под названием "maps" появляется "загрузка", затем "Отказ сети - это приложение требует работающего подключения к данным".

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

1 ответ

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

Другие вопросы по тегам