Android: автоматически выберите ключ API Карт отладки/выпуска?

OBSOLETED: этот старый вопрос относится к obsoleted Google Maps v1 API. При использовании v2 API можно использовать несколько цифровых отпечатков сертификата в одной записи Google API Console. КЛЮЧ API больше не хранится в Декларации, ни коде.


Действительно ли возможно автоматически обнаружить, какой сертификат использовался для подписания APK? Я хотел бы иметь и сертификаты Карт отладки и выпуска в приложении и передать допустимый одно конструктору MapView.

С такой установкой я не сделаю ошибку при выпуске приложения - я использую сертификат отладки на эмуляторе и моем устройстве, затем подписываюсь с выпуском один перед передающим приложением на Рынок.

Я думал об обнаружении моего конкретного устройства или соединен ли отладчик, но это не прекрасно. Возможно, для некоторой маркировки файла нужно для сертификата отладки? Есть ли какой-либо лучший путь?

40
задан tomash 2 May 2014 в 13:26
поделиться

1 ответ

Я получил специальный файл на SD-карте - если он есть, используйте ключ отладки; отсутствует - используйте первую версию. И это работает.

РЕДАКТИРОВАТЬ: см. Новый принятый ответ, он работает лучше

1
ответ дан 27 November 2019 в 01:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: