AndroidのSecrets-Gradle-Pluginが正常に動かない

実現したいこと

Secrets-Gradle-Pluginを使ってAPIキーをGitに載せないようにしたい

前提

AndroidでGoogleMapsPlatformのMaps for Android SDKを使ったアプリを制作中
Googleのガイド(https://developers.google.com/maps/documentation/android-sdk/config?hl=ja)
に沿って進めていたのですが、アプリの実行時にAPIキーが読み込めない旨のエラーが発生して躓きました。
調べたところ似たような問題を聞いている人はいたのですが(https://stackoverflow.com/questions/75719652/secrets-gradle-plugin-not-working-with-android-manifest)
試しても変化がなかったため質問板立てました

発生している問題・エラーメッセージ

Attribute meta-data#com.google.android.geo.API_KEY@value at AndroidManifest.xml:29:13-44 requires a placeholder substitution but no value for <MAPS_API_KEY> is provided.

該当のソースコード

プロジェクトレベルのbuild.gradle

Groovy

1buildscript {2 dependencies {3 classpath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.1"4 }5}6plugins {7 id 'com.android.application' version '8.0.2' apply false8 id 'com.android.library' version '8.0.2' apply false9 id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' version '2.0.1' apply false10}

アプリモジュールレベルのbuild.gradle

Groovy

1plugins {2 id 'com.android.application'3 id 'com.google.gms.google-services' version '4.4.0' apply false4 id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin' version '2.0.1' apply false5}6 7~~~以下省略~~~

試したこと

プラグインの順番の確認
プロジェクトの再ビルド
Gradleの同期

補足情報(FW/ツールのバージョンなど)

IDE:Android Studio Flamingo | 2022.2.1 Patch 2
Android Gradle Plugin Version:8.0.2
Gradle Version:8.0
Compile Sdk Version:33
Target SDK Version:33
Min SDK Version:26

コメントを投稿

0 コメント