OBSOLETED: этот старый вопрос относится к устаревшему API Google Maps v1. При использовании API v2 вы можете использовать несколько отпечатков сертификата в одной записи Google API Console. API-ключ больше не сохраняется в манифесте или коде.
Можно ли автоматически определить, какой сертификат использовался для подписания APK? Я хотел бы иметь как отлаживать, так и выпускать сертификаты Карты в приложении и передавать их в конструктор MapView.
При такой настройке я не ошибаюсь при выпуске приложения - я использую сертификат отладки на эмуляторе и моем устройстве, а затем подписываюсь с выпуском до отправки приложения на рынок.
Я думал об обнаружении моего конкретного устройства или подключен ли отладчик, но он не идеален. Может быть, для проверки отладки требуется некоторая маркировка файлов? Есть ли лучший способ?