如何解决IllegalStateException

时间:2014-11-30 17:24:43

标签: java android

我正在开发一个应用程序,我想在活动上显示谷歌地图v2,但它没有显示 这是一个片段形式logcat

  

11-30 19:14:56.681:E / AndroidRuntime(6062):   java.lang.RuntimeException:无法启动活动   ComponentInfo {com.example.cultural / com.example.cultural.MainActivity}:   android.view.InflateException:二进制XML文件行#20:错误   膨胀类片段

     

11-30 19:14:56.681:E / AndroidRuntime(6062):引起:   java.lang.IllegalStateException:应用程序中的元数据标记   AndroidManifest.xml没有正确的值。预计6171000   但是找到了0.你必须在其中有以下声明    元素:

2 个答案:

答案 0 :(得分:0)

确保<application>中的AndroidManifest.xml元素包含以下

<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version"/>

答案 1 :(得分:0)

确保将其添加到清单应用程序代码中:

<application
   ... >
    <meta-data
        android:name="com.google.android.maps.v2.API_KEY"
        android:value="YOUR KEY HERE" />
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />

并查看下面的评论或检查:

Android Google Maps API "Error inflating class fragment"