我想在android studio中使用gradle插件。我在build. gradde:
中添加了classpathclasspath "com.google.android.libraries.mapsplatform.secrets-gradle-plugin:secrets-gradle-plugin:2.0.0"
和
id 'com.google.android.libraries.mapsplatform.secrets-gradle-plugin'
我把mapapi key放在local。属性(MAPS_API_KEY = "mykey"),并在我的manifest中使用它:
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="${MAPS_API_KEY}" />
我的应用程序运行成功,但它不适合我。
我没有看到您提到这一点,但是当您指定一个变量(如${MAPS_API_KEY})时,必须提供一个稍后将被替换的值。
针对您的情况,Google建议您使用"local.properties"文件。在那里添加一个条目:
MAPS_API_KEY =您的键值
使${MAPS_API_KEY}可以用您的实际密钥填充。