【发布时间】:2024-04-17 19:35:01
【问题描述】:
我正在开发简单的地图应用程序,我添加了 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: FATAL EXCEPTION: main java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(未知 来源)在 com.google.android.gms.maps.MapFragment.onInflate(未知 来源)
我尝试了几种方法,同样的问题,我只想使用 Gradle 0.6+ 将谷歌服务添加到 Android Studio 0.3
【问题讨论】:
标签: android google-maps gradle android-studio