【发布时间】:2014-03-07 11:18:43
【问题描述】:
我认为我的 AndroidManifest.xml 正确,但是当我启动应用程序时,它会崩溃:
java.lang.IllegalStateException:您应用的 AndroidManifest.xml 中的元数据标记没有正确的值。预期为 4242000,但发现为 0。您必须在元素中具有以下声明:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mytaxicontrol"
android:versionCode="1066"
android:versionName="3.0">
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<uses-permission android:name="com.mytaxicontrol.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.android.vending.BILLING" />
【问题讨论】:
-
确保您的项目构建标题是 GoogleAPI 而不是 AndroidXX
标签: android eclipse google-maps