안드로이드에서 구글 캘린더 api를 제 어플리케이션에서 연동하고자 할때 문제입니다.
조회수 4078회
http://webnautes.tistory.com/523 위의 사이트에 있는 과정을 따라서 진행했습니다. 팀 프로젝트에서 구글 캘린더 api를 이용할 필요가 있어서 연동시키는 중이었습니다. 현재 다른 부분은 검색을 통해서 거의 해결했는데 build.gradle에서 오류가 발생하는 것 같습니다. dependencies 부분을 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile ('com.google.apis:google-api-services-calender:v3-rev87-1.19.0') {exclude module: 'httpclient'} compile ('com.google.api-client:google-api-client-android:1.19.0') {exclude module: 'httpclient'} compile ('com.google.http-client:google-http-client-gson:1.19.0') {exclude module: 'httpclient'}
compile 'com.google.android.gms:play-services:5.0.89'
} 이라고 코딩하였는데 에러로 Error:(28, 14) Failed to resolve: com.google.apis:google-api-services-calender:v3-rev87-1.19.0 이라고 오류가 발생합니다. 안드로이드 초보 개발자라 검색해서 해결하기도 쉽지가 않네요 아시는 분은 답변해주시면 정말 감사하겠습니다!!
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
사용하고 계신 Google Api 라이브러리가 너무 예전 버전인 것 같습니다. 아래 코드를 참고해서 해당 프로젝트의 build.gradle을 수정해보세요. (제 환경에서 정상 빌드되는 것 확인했습니다.)
apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.example.calendarquickstart" minSdkVersion 11 targetSdkVersion 23 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.2.1' compile 'com.google.android.gms:play-services-identity:8.4.0' compile('com.google.api-client:google-api-client-android:1.20.0') { exclude group: 'org.apache.httpcomponents' } compile('com.google.apis:google-api-services-calendar:v3-rev125-1.20.0') { exclude group: 'org.apache.httpcomponents' } }
덧붙여 최신성이 유지하는 구글의 공식 문서를 참고하길 추천합니다. (위 코드도 아래 문서에서 발췌했습니다.)
https://developers.google.com/google-apps/calendar/quickstart/android
-
(•́ ✖ •̀)
알 수 없는 사용자 -
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
-
댓글 입력