Необычная ошибка при попытке скрыть ключи API Карт Google в файле .env или файле local.properties в проекте флаттера.Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Необычная ошибка при попытке скрыть ключи API Карт Google в файле .env или файле local.properties в проекте флаттера.

Сообщение Anonymous »

при запуске сборки приложения с использованием Flutter после реализации мер, принятых для сокрытия ключей API в проекте, таких как:
  • передача ключа как переменной, объявленной в .env файл в корневой папке — android/app/src/main/AndroidManifest.xml; или
  • переменная, объявленная в файле local.properties, вызывающая AndroidManifest.xml,
несмотря на реализацию обоих решений по отдельности выдает следующую ошибку:

Код: Выделить всё

Attribute meta-data#com.google.android.geo.API_KEY@value at AndroidManifest.xml:31:9-40 requires a placeholder substitution but no value for  is provided.
C:\Users\h\Desktop\Projects\SportMap\android\app\src\debug\AndroidManifest.xml Error:
Validation failed, exiting

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Manifest merger failed with multiple errors, see logs
описание ошибки в консоли отладки
дальнейший контекст:
  • объявление переменной в local.properties(объявляется аналогично также в .env)
  • Как это называется в AndroidManifest.xml
есть ли другой способ передать ключ API так, чтобы он не был виден в системе контроля версий?
Попробовал запустить flutter clean, а затем flutter pub get, чтобы удалить и перезагрузить сборка проекта. Однако это привело к появлению нового набора ошибок.
Проделывал это неоднократно, пока ошибка не была устранена.
Однако исходная проблема все равно осталась.

Подробнее здесь: https://stackoverflow.com/questions/759 ... file-or-lo
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»