问题
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.createFromAttributes(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