My com.me.ProjectA - это рабочее приложение, которое использует Google Maps V2. У меня есть ключи Release и Dubug api для этого приложения, которые я получил на консоли Google API. Приложение работает отлично.Карты V2 ключевой вопрос
Я скопировал проект, переименовав его в com.me.ProjectB. Я протестировал ProjectB на своем устройстве, и все прошло отлично, но, как и ожидалось, карта не будет отображаться, потому что у меня все еще были ключи api для старого пространства имен ProjectA в файле манифеста.
Итак, я перешел на консоль Google API и получил новый отладочный ключ api для com.me.ProjectB, используя мой отладочный отпечаток SHA1 (что я могу получить в Eclipse, нажав Windows-> Prefs-> Android-> build) и мое пространство имен com.me.ProjectB и поместите это в мой файл манифеста.
Так что, я думаю, что я делаю все правильно, но когда я запускаю его на устройстве я не получаю карту и я получаю сообщения в LogCat говоря ...
12-14 16:32:34.389: E/Google Maps Android API(30070): Authorization failure. Please see https://developers.google.com/maps/documentation/android/start for how to correctly set up the map.
12-14 16:32:34.399: E/Google Maps Android API(30070): Ensure that the following correspond to what is in the API Console: Package Name: com.me.ProjectB, API Key: AIzaSyAk1dcariCofa7b4pboMGVtReWaDwT_yL4, Certificate Fingerprint: 5A608D32E8A0901CCCD2C519010AD73BE5F609A2 (these are not the real values)
И, конечно же, пространство имен , Отпечаток SHA1 и ключ API все совпадают.
Забыл ли я что-нибудь сделать? Спасибо, Gary
Эмиль, ты Wiz! Это, по-видимому, проблема. Спасибо. Гэри –
Приветствую вас, Гэри:) –