Я виноват в том, что был нетерпелив, но я только что установил 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.В сборке приложения, называемого «карты», отображается «загрузка», а затем «Сбой сети. Для этого приложения требуется подключение для передачи данных».
Что я сделал?Подскажите пожалуйста как можно это исправить?