com.google.android.gms : play-services : 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1을 찾을 수 없습니다. 11 6.1.71 6.5.87
gradle을 통해 play-services를 참조하면 나를 위해 작동이 중지되었습니다-끓였습니다-처음에 참조로 사용한 샘플조차도 작동이 중지되었습니다 : https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':auth'.
> Failed to notify project evaluation listener.
> Could not resolve all dependencies for configuration ':auth:compile'.
> Could not find com.google.android.gms:play-services:3.1.36.
Required by:
gpsdemos:auth:unspecified
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 3.577 secs
나는 단지 버전이 증가했지만 두 가지 질문을 제기한다고 두려워합니다. # 1) 새로운 것이 무엇입니까? # 2) 왜 이전 버전이 사라 졌습니까?
"Google Repository"도 설치했는지 확인하십시오. 그렇지 않은 경우 SDK 관리자에 "Google Repository"도 설치해야합니다.
또한 2 개의 SDK 설치가있을 수 있습니다. 하나는 AndroidStudio에서 제공되고 다른 하나는 설치했을 수 있습니다. 하나의 설치로 더 잘 통합하십시오. 이것은 일반적인 함정입니다. 한 설치에 설치했지만 다른 설치로 빌드 할 때 실패합니다.
SDK 관리자에서 Google Repository를 설치 하고 Android Studio를 다시 시작하십시오.
리포지토리 및 SDK 패키지를 설치하는 것 외에도 버전 번호가 주기적으로 변경됨을 알고 있어야합니다. 이 시점에서 간단한 해결책은 특정 버전 번호를 더하기 (+) 기호로 바꾸는 것입니다.
compile 'com.google.android.gms:play-services:+'
Google 지침에 따르면 버전 번호를 업그레이드해야하지만 플러스를 추가하면 버전 변경 사항이 처리됩니다. 또한 Android Studio에서 빌드 할 때 새 버전을 사용할 수 있으면 메시지가 상태 표시 줄에 나타납니다.
올바른 리포지토리 경로를 드릴 다운하여 사용 가능한 버전의 플레이 서비스를 볼 수 있습니다.
참고 문헌
이 사이트 에는 Eclipse 및 기타 IDE에 대한 지침도 있습니다.
이 게시물을 찾을 때까지 몇 시간 동안이 문제로 어려움을 겪었습니다. @ligi가 말했듯이 일부 사람들은 두 개의 SDK 폴더 (Android Studio, 번들 및 Eclipse)를 가지고 있습니다. 문제는 두 SDK 폴더 모두에 Google Play 서비스 라이브러리를 다운로드 한 경우 상관 없습니다. ANDROID_HOME 환경 변수는 Android Studio에서 사용하는 SDK 폴더를 가리켜 야합니다.
SDK Folder A (Used on Eclipse)
SDK Folder B (Used on AS)
ANDROID_HOME=<path to SDK Folder B>
이 변수의 경로를 변경 한 후 오류가 사라졌습니다.
내가 가지고 있기 때문에 같은 문제가 발생했습니다.
compile 'com.google.android.gms:play-services:5.2.8'
그리고 '+'의 버전 번호 변경을 해결했습니다. 따라서 줄은 다음과 같아야합니다.
compile 'com.google.android.gms:play-services:+'
비슷한 문제가 있었으므로 이것을 두 번째 참조로 추가했습니다
. AS 설정의 '아카이브'범주에서 등록 된 파일 형식으로 '.aar'을 명시 적으로 추가해야했습니다.
이미 Google Repository가 설치되어 있으면 업데이트해야합니다. Google 리포지토리 및 서비스를 업데이트해야했습니다. 이것은 Android Studio를 업데이트 한 후에였습니다.
새 환경 변수 ANDROID_HOME을 추가하고 Android Studio의 설치 디렉토리에있는 SDK (C : \ Program Files (x86) \ Android \ android-studio \ sdk)를 가리 켰습니다. (환경 변수는 창의 일부이며, 고급 컴퓨터 속성을 통해 변수에 액세스 할 수 있습니다 ... 자세한 정보는 Google을 참조하십시오)
나도 같은 문제가있어서 지금 해결했습니다.
위에서 언급 한 다른 사람들의 해결책에 따라 모든 것을 시도했지만 문제가 해결되지 않습니다.
SDK 위치가 두 개인 경우에도 걱정하지 말고 Android 홈이 Android Studio SDK로 설정되어 있는지 확인하십시오 (Android 저장소 및 해당 SDK 위치의 모든 항목이있는 경우).
해결책:
- 프로젝트 구조로 이동
- 모듈을 선택하십시오
- 오른쪽의 의존성 탭을 클릭하십시오
- 라이브러리 의존성 추가
- "com.google.android.gms : play-service : +"
이제 작동합니다.
나도 같은 질문이 있습니다.
build.gradle에 몇 가지 종속성을 추가해야합니다.
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile project(':libcocos2dx')
compile 'com.google.firebase:firebase-ads:11.6.0'
// the key point line
compile 'com.google.android.gms:play-services-auth:11.6.0'
}
실수 com.google.android.gms:play-services:5.+
로 빌드 스크립트 블록에 종속성으로 컴파일 을 추가했습니다 . 두 번째 종속성 블록에 추가해야합니다. gradle을 사용하여 변경-> 동기화 프로젝트를 수행하십시오.
개인적 으로이 게시물google()
은 저장소의 맨 위로 이동 하여이 문제를 해결하는 데 도움이되었습니다 .
'Programing' 카테고리의 다른 글
git push 후 로컬 및 원격에서`git commit`을 실행 취소하는 방법 (0) | 2020.04.20 |
---|---|
비동기 작업을 수행하는 Redux에 모달 대화 상자를 표시하려면 어떻게해야합니까? (0) | 2020.04.20 |
오류 : ANDROID_HOME이 설정되지 않았으며 PATH에“android”명령이 없습니다. (0) | 2020.04.20 |
docker Ubuntu 이미지 안에 패키지를 설치할 수 없습니다 (0) | 2020.04.20 |
AlertDialog의 테마를 변경하는 방법 (0) | 2020.04.20 |