Intereting Posts
Java-зависимость: Кинжал 1 против Кинжала 2, что лучше? Как ссылаться на один контроль от другого во время инфляции? Sobel Edge Detection в Android Тестирование RxJava2 с использованием Espresso и получение исключения нулевого указателя, когда suscribeOn Выбор файла Android Android 5.0: как изменить цвет названия последних приложений? Предоставление информации об ошибках «Ошибки при сбоях» в Android Market с помощью разработчиков Как отсортировать строки в Android RecyclerView? Первый запуск занимает много времени (ClassLoader ссылается на неизвестный путь) Как отображать смайлики / эможи в закусочной или тост / текстовое изображение Как добавить теги «uses-permissions» в AndroidManifest.xml для проекта Cordova? Android: Как предотвратить масштабирование изображения в ImageView или ImageButton? Как избежать зависания эмулятора Android getSystemService (Context.SENSOR_SERVICE)? Дооснащение 2.0 OnFailure – Сырьевая реакция Что такое «антиблик» при фотографировании?

Как настроить карту Android sdk v2 для использования разных ключей для производства и разработки?

Я хочу автоматически установить различные ключи для Android android v2 для разработки и производства.

Solutions Collecting From Web of "Как настроить карту Android sdk v2 для использования разных ключей для производства и разработки?"

Войдите в консоль Google API. В разделе «Простой доступ к API» нажмите «Редактировать разрешенные приложения для Android …» справа. Введите один отпечаток SHA-1 в строке, как указано в инструкциях:

«Один отпечаток пальца сертификата SHA1 и имя пакета (разделенные точкой с запятой) на строку. Пример: 45: B5: E4: 6F: 36: AD: 0A: 98: 94: B4: 02: 66: 2B: 12: 17: F2 : 56: 26: A0: E0, com.пример 45: B6: E4: 6F: 36: AD: 1A: 98: 94: B4: 02: 66: 2B: 12: 17: F1: 56: 26: A0: E0; com.example»

Теперь просто используйте один и тот же «Simple API key», и он будет работать для вашего отладки и публикации сертификата без необходимости ничего менять.

Возможно, я ошибаюсь, но я думаю, что вы можете использовать тот же ключ API V2 для разработки и производства. В вашей Google API-консоли после создания простого Android-ключа вам просто нужно ввести отпечатки пальца SHA-1 вашего ключа подписи к продукту и все ключи для подписи отладки Android, которые у вас могут быть. Затем в вашем манифесте просто используйте этот простой Android-ключ, и приложение должно работать как для отладки, так и для сборки.

Одно из самых простых решений. Вы можете достичь этого двумя простыми шагами.

Добавьте пользовательское значение в файл build.gradle . Смотри ниже

 buildTypes { debug { manifestPlaceholders = [ mapApiKeyValue:"GHjaSyAjlyp3O831lgaonHMXsd-_DpQ3002x3S4"] } release { manifestPlaceholders = [ mapApiKeyValue:"AIzaSyAuMGDLr2HeuRed4JA0CrdYYdZRjeC3EA"] } } 

Измените файл манифеста, как показано ниже. Часть моего файла манифеста

  <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="${mapApiKeyValue}" /> 

Это решение работает для последних Android 5.0 и Android 6.0 (API 20, 21,22,23)