2013-11-05 138 views
3

我正在嘗試在我的項目中使用Google Maps API v2。 這是我的環境:Android Studio Google Maps API v2

  • OSX 10.9
  • 的Android 0.3.2工作室
  • 分鐘SKD 9和編譯SDK 14
  • 的Java 1.7.0_17
  • 測試在Nexus 7 4.3 GooglePlayService 4.0 .30

設備上出現以下錯誤。 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:發揮服務:4.0.30'不夠。 那麼有什麼建議缺少什麼?

格爾茨, Moddus

+0

您是否通過Android SDK Manager(在「Extras」類別下)安裝了「Android支持庫」和「Google Repository」? –

回答

0

我有同樣的問題。 當我將版本更改爲'com.google.android.gms:play-services:3.1.36'時,我的應用程序正常啓動,沒有任何錯誤,但地圖是白色的。 嘗試了幾個不同的API鍵,仍然不知道問題出在哪裏...

編輯:最後,我讓我的應用程序通過更改buildsctipt的類路徑來顯示地圖。我使用的是帶有gradle:0.7的Android Studio v.0.4,我現在對於Google Play服務存在問題。這是我的build.gradle:

buildscript { 
repositories { 
    mavenCentral() 
} 
dependencies { 
    classpath 'com.android.tools.build:gradle:0.6.+' 
} 
} 
apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.0.0" 

    defaultConfig { 
     minSdkVersion 10 
     targetSdkVersion 19 
    } 
} 

dependencies { 
    compile 'com.google.android.gms:play-services:3.1.36' 
    compile 'com.android.support:appcompat-v7:+' 
} 
相關問題