java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable

ⅰ亾dé卋堺 提交于 2019-12-12 07:02:49

问题


in XML

<fragment android:id="@+id/map" 
   android:name="in.mpo.mpmobile.KioskListLocation" 
   android:layout_width="match_parent" 
   android:layout_height="wrap_content" 
   class="com.google.android.gms.maps.SupportMapFragment" />

I am trying to load Google Map but unfortunately it show error

java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable at com.google.android.gms.maps.GoogleMapOptions.createFromAttri‌​butes(Unknown Source) at com.google.android.gms.maps.MapFragment.onInflate(Unknown Source)

in build File

dependencies 
{ 
  compile fileTree(include: ['*.jar'], dir: 'libs') 
  compile files('libs/android-support-v4.jar') 
  compile files('libs/google-play-services.jar') 
} 

回答1:


Could you please give a try to this?

<fragment xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/map"
    android:name="com.google.android.gms.maps.SupportMapFragment"
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</fragment>



回答2:


change class in your xml

<fragment android:id="@+id/map" 
   android:layout_width="match_parent" 
   android:layout_height="match_parent" 
   class="com.google.android.gms.maps.MapFragment" />


来源:https://stackoverflow.com/questions/45055551/java-lang-noclassdeffounderror-com-google-android-gms-rstyleable

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!