2013-07-08 5 views
5

Android Studio 또는 ADT를 사용하여 Android 프로젝트에서이 라이브러리 [1]을 사용하려고합니다. 그러나 그것은 전혀 작동하지 않습니다. ADT에서 나는 "프로젝트 가져 오기"를 시도 할 때 gradle 자료를 처리하는 방법과 Android Studio에서 "com.google.android.gms : play-services : 3.1.36을 찾을 수 없습니다."라는 오류 메시지가 나타납니다.Android Studio에서 android-maps-utils 사용

내가 Gradle을에 익숙하지 않은이고 나는 단지 그 무엇의 막연한 생각을 가지고 있지만 내가 원하는 모든이다

(사진을 게시 할 수있는 충분한 명성을하지 않아도, 그것은 xswZ3.jpg와 imgur에의) 내 자신의 프로젝트에 BubbleIconFactory f를 = 새로운 BubbleIconFactory (이) 같은 것을 사용합니다.

를 어떤 도움에 감사드립니다!

[1] https://github.com/googlemaps/android-maps-utils

답변

3

com.google.android.gms:play-services:3.1.36은 SDK 관리자로 이동하여 Extras->Google Repository 패키지를 설치하면 다운로드 할 수 있습니다 (거기에있는 동안 Extras->Android Support 리포지토리도 설치할 수 있습니다). 이를 통해 Gradle은 라이브러리 프로젝트 나 jar 파일을 프로젝트에 수동으로 추가 할 필요없이 이러한 리소스를 자동으로 사용할 수 있습니다.

+0

조언을 적용하면 대화를 통해 오류가 발생합니다. 그러나 이후에는 모든 종류의 오류가 발생합니다. Eclipse는 또한 많은 오류를 생성하기 시작했습니다. 나는 자바/안드로이드 개발과 관련된 모든 것을 제거하고 ADT 만 재설치했다. 나는 내 프로젝트에서 이상한 라이브러리를 삭제하고 몇 시간의 작업 후에 다시 프로젝트를 진행했다. (슬프게도 물론 원하는 라이브러리가 없다.) 이클립스/자바/안드로이드가 가지고있는 오류에 대한 거대한 잠재력을 짜증나게합니다! ADT를 새로 설치하여 android-maps-utils를 자체 프로젝트에 통합하는 것에 관한 새로운 질문을 열 것입니다. –

0

은 Gradle을 구축 파일에 다음 종속성을 추가

dependencies { 
    compile 'com.google.maps.android:android-maps-utils:0.2+' 
} 

당신은 안드로이드 SDK 매니저에서 "구글 저장소"를 설치해야합니다.

예를 들어 demo/build.gradle을 참조하십시오.

물론 library 디렉토리를 복사하여 다른 Android 라이브러리 프로젝트처럼 사용할 수 있습니다.

도움이 될지 알려주세요.

크리스

+0

내 프로젝트에서 com.google.maps.android:android-maps-utils:0.1+를 사용할 수 없습니다. –

8

아마도 문제는 buildscript 블록의 repositories 외부를 필요로한다.

buildscript 내부의 repositories은 그레고리 종속성 자체를 관리하기위한 것으로 믿습니다. 다음은 라이브러리 종속성으로서 google-maps-utils을 사용하여 문제점을 해결 한 방법입니다. 잘하면이 도움이됩니다. 나는 나의 맵과 지원 -v4 라이브러리도 포함시켰다.

buildscript { 
    repositories { 
     mavenCentral() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:0.10+' 
    } 
} 

apply plugin: 'android' 

repositories { 
    mavenCentral() 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    // Support Libraries 
    compile 'com.google.android.gms:play-services:4.1.32' 
    compile 'com.android.support:support-v4:19.0.1' 
    compile 'com.google.maps.android:android-maps-utils:0.3+' 
} 
0

단계 :

  1. 먼저 파일> 프로젝트 구조> 플러스 버튼을 클릭> 가져 오기 Graddle 프로젝트> 확인을 클릭> 다운로드 한 위치에서 파일 (라이브러리 폴더)를 선택합니다.
  2. 그 응용 프로그램 모듈 build.gradle 파일에 의존성이 코드를 추가합니다 (이 개 build.gradle 파일이 기억) :

    종속 { 컴파일 'com.google.maps.android:android-maps-utils을 : 0.4+ ' }

  3. 복사 gradle.properties 프로젝트의 gradle.properties 파일 (단순 복사 및 붙여 넣기의 TO (해당 프로젝트의 라이브러리 폴더 안에 있음)이 안드로이드 -지도 - 폴더의 유틸리티 라이브러리 프로젝트 응용 프로그램의 내용을 파일 편집자에게 콘텐츠).

  4. 프로젝트를 gradle 파일과 동기화 버튼을 클릭하십시오. 그리고 너 괜찮을거야!

관련 문제