Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/180.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t确定标签的类型'&书信电报;元数据android:name=";com.google.android.geo.API“U KEY”;_Android_Google Maps - Fatal编程技术网

Can';t确定标签的类型'&书信电报;元数据android:name=";com.google.android.geo.API“U KEY”;

Can';t确定标签的类型'&书信电报;元数据android:name=";com.google.android.geo.API“U KEY”;,android,google-maps,Android,Google Maps,我正在开发一个小的Android应用程序,其中包括谷歌地图(通过选择谷歌地图活动模板使用Android Studio创建) 它在我的测试手机上运行良好,但当我构建一个签名的APK并安装到另一部手机上时,地图是空白的 在谷歌搜索之后,问题的原因可能是因为我使用了错误的键 我在google_maps_api.xml中有这样一行: <string name="google_maps_key" translatable="false" templateMergeStrategy="preserve

我正在开发一个小的Android应用程序,其中包括谷歌地图(通过选择谷歌地图活动模板使用Android Studio创建)

它在我的测试手机上运行良好,但当我构建一个签名的APK并安装到另一部手机上时,地图是空白的

在谷歌搜索之后,问题的原因可能是因为我使用了错误的键

我在google_maps_api.xml中有这样一行:

<string name="google_maps_key" translatable="false" templateMergeStrategy="preserve">AIzaxxxxxxxxxxxxxxxxxx</string>
aizaxxxxxxxxxxxx
将其改为:

<meta-data android:name="com.google.android.geo.API_KEY" android:value="AIzaxxxxxxxxxxxxxxxxxx" />

安卓工作室抱怨: 错误:无法确定标记“”的类型


请原谅截图。由于未知原因,整个错误消息无法在SO上正确显示。如何解决这个问题?

元数据应该放在
AndroidManifest.xml
文件中,其中包含应用程序标记

应位于应用程序内部的
AndroidManifest.xml
中tag@ManoharReddy正确的元数据应该在应用程序标记内的androidmanifest文件中。对于已签名的apk,您必须创建新的MAPAPI密钥