【发布时间】:2013-11-16 13:39:55
【问题描述】:
我将在我的 android 应用程序中使用地图,我应该使用 google play 服务。我在这里读了很多 q\a,比如this。在提到的问题中,接受的答案建议使用旧版本的 google play services lib,比如 Froyo 的那个。我下载了 google play services r10 并在我的应用程序中使用它,但出现错误。
如果我从清单中排除这行代码:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
并在我的设备中运行该应用程序(我设备中的 google playe 服务的当前版本是 3.2.66 ),它会引发错误:
java.lang.IllegalStateException: The meta-data tag in your app's AndroidManifest.xml does not have the right value. Expected 4030500 but found 0. You must have the following declaration within the <application> element: <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
如果我将它包含在 android:value=4030500 中,应用程序会运行但说我应该更新我的“google play services”。
那么我应该放什么 android:value 或者我的方式是否正确?
问候
【问题讨论】:
标签: android google-maps google-play