我正在尝试在我的项目中使用Google Maps API v2。
这是我的环境:
- OSX 10.9
- Android Studio 0.3.2
- 最低SDK 9和编译SDK 14
- Java 1.7.0_17
- 在安装了GooglePlayService 4.0.30 的Nexus 7 4.3上进行测试
但我在设备上遇到以下错误。Android Studio没有提示任何错误:
错误点很明显:缺少类文件。
以下是我的项目依赖项:
在我看来,应该足够编译“com.google.android.gms:play-services:4.0.30”。有什么建议缺失吗?
问候, Moddus
但我在设备上遇到以下错误。Android Studio没有提示任何错误:
11-05 07:44:33.888 2386-2386/myproject E/dalvikvm﹕ Could not find
class 'com.google.android.gms.maps.SupportMapFragment', referenced from method
myproject.activities.Maps.initMaps
11-05 07:44:34.052 2386-2386/myproject E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: com.google.android.gms.common.GooglePlayServicesUtil
at myproject.activities.Maps.onResume(Maps.java:36)
错误点很明显:缺少类文件。
以下是我的项目依赖项:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.6.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 14
buildToolsVersion "18.1.1"
defaultConfig {
minSdkVersion 9
targetSdkVersion 10
}
}
dependencies {
compile 'com.android.support:appcompat-v7:18.0.+'
compile 'com.android.support:gridlayout-v7:18.0.+'
compile 'com.android.support:support-v4:19.0.+'
compile 'com.android.support:support-v13:19.0.+'
compile 'com.google.android.gms:play-services:4.0.30'
}
在我看来,应该足够编译“com.google.android.gms:play-services:4.0.30”。有什么建议缺失吗?
问候, Moddus