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.525 5.025 5.025 5.0.89 6.1.11 6.71 6.87
gradle을 통해 플레이 서비스를 참조하는 것은 나를 위해 작동하는 것을 멈추었습니다 - 그것을 졸였습니다 - 심지어 내가 처음에 참조로 사용했던 샘플도 작동하지 않았습니다: 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 리포지토리"도 설치했는지 확인합니다.그렇지 않은 경우 SDK 관리자에 "Google Repository"도 설치해야 합니다.
또한 Android Studio에서 제공되는 SDK와 사용자가 설치한 SDK 두 개가 있을 수 있습니다.이를 한 설치에 통합하는 것이 좋습니다. 이는 일반적인 함정입니다. 한 설치에 설치했지만 다른 설치로 구축하면 실패합니다.
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 Services 라이브러리를 다운로드해도 상관없다는 것입니다.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 Repository 및 서비스를 업데이트해야 했습니다.Android Studio를 업데이트한 후였습니다.
새로운 환경변수 Android_를 추가했습니다.HOME이 SDK(C:\Program Files(x86))를 가리켰습니다.Android Studio\sdk)는 Android Studio의 설치 디렉토리에 있습니다.(환경 변수는 창의 일부입니다. 고급 컴퓨터 속성을 통해 액세스할 수 있습니다...자세한 내용은 구글에서 확인하십시오.)
저도 같은 질문이 있습니다.
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'
}
저도 같은 문제를 안고 해결했습니다.
위에서 언급한 다른 사람들의 해결책에 따라, 저는 모든 것을 시도했지만 그것이 제 문제를 해결하지는 못합니다.
SDK 위치가 두 개라도 안드로이드 홈이 Android studio SDK로 설정되어 있는지(Android 저장소 및 SDK 위치의 모든 것이 있는 경우) 걱정할 필요가 없습니다.
솔루션:
- 프로젝트 구조로 이동
- 모듈을 선택합니다.
- 오른쪽에 있는 종속성 탭을 클릭합니다.
- 라이브러리 종속성 추가
- "com.google.gms:플레이 서비스:+"
저는 그것이 당신의 문제를 해결하기를 바랍니다.
가 실수로 했습니다.com.google.android.gms:play-services:5.+빌드 스크립트 블록의 종속성입니다.당신은 그것을 두 번째 종속성 블록에 추가해야 합니다. 변경합니다. -> 프로젝트를 그라들과 동기화합니다.
개인적으로 이 게시물은 제가 이 문제를 해결하는 데 도움이 되었습니다.google()저장소의 맨 위로 이동합니다.
언급URL : https://stackoverflow.com/questions/17155475/could-not-find-com-google-android-gmsplay-services3-1-59-3-2-25-4-0-30-4-1-32
'programing' 카테고리의 다른 글
| Xcode / iOS 시뮬레이터:중요한 위치 변경을 수동으로 트리거 (0) | 2023.08.02 |
|---|---|
| Angular 2 라우터 이벤트 수신기 (0) | 2023.08.02 |
| 전달된 배열의 C 크기 (0) | 2023.08.02 |
| 비활성화된 텍스트 상자를 사용한 모델 바인딩 (0) | 2023.08.02 |
| 판다 데이터 프레임에서 이름 없는 열 제거 (0) | 2023.08.02 |
