2013-11-05 4 views
3

내 프로젝트에서 Google Maps API v2를 사용하려고합니다. 이 내 환경 :Android Studio Google지도 API v2

  • OSX 10.9
  • 안드로이드 스튜디오 0.3.2
  • 분 SKD 9 컴파일 SDK (14)
  • 자바 GooglePlayService 4.0 넥서스 7 4.3 1.7.0_17
  • 테스트 .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'만큼 여기에

내 프로젝트의 종속성입니다. 제안 사항이 누락 되었습니까?

Greetz, Moddus

+0

Android SDK 관리자 ('추가 기능'카테고리 아래에 있음)를 통해 'Android 지원 리포지토리'와 'Google 리포지토리'를 설치하셨습니까? –

답변

0

나는 같은 문제가 있었다. 버전을 'com.google.android.gms:play-services:3.1.36'으로 변경하면 내 앱이 정상적으로 시작되었지만 오류없이지도가 흰색이었습니다. 여러 개의 다른 API 키를 사용해 보았지만 여전히 문제의 위치를 ​​모릅니다 ...

편집 : 마지막으로 buildsctipt의 클래스 경로를 변경하여지도를 표시하도록 내 앱을 만들었습니다. 나는 gradle : 0.7과 함께 제공되는 Android Studio v.0.4를 사용하고 있으며 Google Play 서비스에서 현재 문제가 있다고 생각합니다. 다음은 내 빌드입니다. 등급 :

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:+' 
}