我将在我的Android应用程序中使用地图,并且应该使用Google Play服务。我在这里阅读了许多关于此问题的问答。在这个问题中,被接受的答案建议使用旧版本的Google Play服务库,例如Froyo版本。我下载了Google Play服务r10并在我的应用程序中使用它,但是我遇到了错误。
如果我从清单中排除此行代码:
如果我从清单中排除此行代码:
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
当我在我的设备上运行应用程序(我的设备当前版本的google play服务为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服务”。
那么我应该放什么android:value或者我的方式根本不正确?
问候