我正在开发简单的地图应用程序,我添加了 google-play-services.jar 及其对 gradle 的引用
dependencies {
compile files('libs/android-support-v4.jar', 'libs/google-play-services.jar')
}
主要活动:
setContentView(R.layout.activity_mapui);
GoogleMap map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
布局文件
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.MapFragment"/>
但是应用程序在设备上崩溃了
E/AndroidRuntime: 致命例外:主要 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(未知来源)
我尝试了几种方法,同样的问题,我只想用 Gradle 0.6+ 将谷歌服务添加到 Android Studio 0.3