Я немного огляделся и не могу найти ответ.Я просто унаследовал наполовину готовый проект приложения для Android, и Карты, похоже, не работают.
Я вижу, что в xml-файле есть ключ API, но есть ли способ узнать, действителен ли он еще?
Спасибо.
Ключ API карт привязан к сертификату, который вы используете для подписания APK. Это будет отличаться для каждой установки Android SDK. Если другой разработчик работал над этим ранее, вам необходимо сгенерировать новый ключ на основе вашего сертификата отладки SDK http://code.google.com/android/add-ons/google-apis/mapkey.html#getdebugfingerprint, а затем сгенерировать новый ключ API http://code.google.com/android/add-ons/google-apis/mapkey.html#registering
Ключ API связан с ключом подписи. У него нет даты истечения срока действия, но у ключа подписи есть. Если вы используете ключ подписи отладочного ключа, срок его действия истекает через год. Срок действия ключа подписи должен истечь не ранее 22 октября 2033 года. (Я использую 100 лет). Не знаю, как проверить срок действия сертификата, но получить новый ключ API Карт Google относительно легко. См. Мое Руководство по Google Maps
Каков возраст вашего проекта?Я где-то читал, что срок действия ключей API не может истечь, но, возможно, автор попросил удалить его или запросил новый.
Не совсем (кроме попытки позвонить в службу).Вы можете зарегистрировать свой собственный ключ, выполнив шаги, описанные здесь: Как получить ключ подписи