OBSOLETED: этот старый вопрос относится к obsoleted Google Maps v1 API. При использовании v2 API можно использовать несколько цифровых отпечатков сертификата в одной записи Google API Console. КЛЮЧ API больше не хранится в Декларации, ни коде.
Действительно ли возможно автоматически обнаружить, какой сертификат использовался для подписания APK? Я хотел бы иметь и сертификаты Карт отладки и выпуска в приложении и передать допустимый одно конструктору MapView.
С такой установкой я не сделаю ошибку при выпуске приложения - я использую сертификат отладки на эмуляторе и моем устройстве, затем подписываюсь с выпуском один перед передающим приложением на Рынок.
Я думал об обнаружении моего конкретного устройства или соединен ли отладчик, но это не прекрасно. Возможно, для некоторой маркировки файла нужно для сертификата отладки? Есть ли какой-либо лучший путь?
Я получил специальный файл на SD-карте - если он есть, используйте ключ отладки; отсутствует - используйте первую версию. И это работает.
РЕДАКТИРОВАТЬ: см. Новый принятый ответ, он работает лучше