Моя ошибка за то, что вы нетерпеливы, но я только что установил Gingerbread SDK и новый плагин ADT для Eclipse на Eclipse 3.5 Теперь, когда я запускаю существующий проект Google maps, который имеет работал отлично на 2.2, я не вижу никакой карты, отображаемой при запуске в Eclipse, точно так же, как если бы у меня был неправильный ключ API отладочных карт. (Я только что получил серый экран и логотип Google внизу слева.)Обновлено до SDK2.3, теперь карты не отображаются
У меня есть путь сборки, используя старые 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 из пример приложения, я до сих пор получаю только серый экран - нет карты) Интересно, насколько это актуально?
UPDATE
Это не только карты приложений. Каждое приложение, которое требует подключения к сети на каждом AVD (недавно созданном или ранее существовавшем), не может подключиться. Встроенный браузер не может найти Google. В состав приложения, называемого «карты», входит «загрузка», а затем «Сбой сети - для этого приложения требуется рабочее соединение для передачи данных».
Что я наделал? Пожалуйста, предложите, как я могу это исправить?
Я предполагаю, что вы построили на Gingerbread с googles api, а не просто обычный 2.3 андроида, не так ли? – blindstuff 2010-12-06 20:02:14
Да, я добавил новую банку Google (уровень 9) – NickT 2010-12-06 20:39:46