답변:
Invalidate caches -> Shutdown android studio -> remove .gradle -> start android studio
?
해결책은
컴퓨터를 인터넷에 연결
딸깍 하는 소리
Sync project with Gradle files
툴바에서
Gradle을 자동으로 동기화합니다.
Goto File-> Invalidate caches / Restart Shutdown Android Studio Rename / remove .gradle folder in the user home directory Restart Android Studio (It will download gradle metadata and data) Gradle build successfully Rebuild project. 끝난
프로젝트의 루트 폴더에서 "build"폴더를 삭제합니다. 그런 다음 "캐시를 무효화하고 다시 시작"을 수행하십시오. Android Studio를 다시 시작한 다음 앱을 다시 빌드하면 문제가 해결됩니다.
상황에 따라 다르게 보입니다. 나를 위해 나는 설치를하고 sdk 관리자가 말한 많은 것들을 업데이트했습니다. 내가 한 것은 파일에서-> 캐시 무효화 / 다시 시작 (대화 상자가 팝업 됨)을 선택하고 무효화하고 다시 시작하는 것입니다.
다시 시작한 후. 모든 것이 수정되었지만 새 에뮬레이터를 만들고 이전 에뮬레이터를 삭제해야했습니다. (안드로이드 스튜디오 1.3.1) (한 명의 전문가가 더 이해하기 쉽게 편집해야합니다). . . 여기에서는 모든 것이 괜찮 았지만 일부 시스템 파일이 변경 되었기 때문에 시스템을 다시 시작해야합니다. 동기화하려면 시스템을 다시 시작해야합니다.
어제 같은 문제가 발생했습니다. "Android SDK Manager"를 열고 모든 패키지를 업데이트하고 Android Studio를 다시 시작하면 프로젝트가 다시 컴파일됩니다.
이 문제를 해결하는 데 시간이 좀 걸렸습니다.
NDK를 업데이트하고 싶지 않은 이유가있었습니다. 다른 모든 것이 실패했을 때 NDK를 업데이트했고 그게 트릭이었습니다.
동일한 문제가 발생했지만 다음을 수행했으며 문제가 해결되었습니다.
그리고 그것은 내 문제를 해결했습니다.
참고 : 오류에 대한 자세한 정보가 있으므로 이벤트 로그를 클릭하는데도 도움이되었습니다. https://developer.android.com/studio/releases/gradle-plugin#updating-plugin 도 훌륭한 정보를 제공합니다.
Gradle 3.5.3에서 5.4.1로이 오류가 발생했습니다 (Android Studio 메시지가 표시되고 "Upgrade"를 클릭했습니다.).
Gradle은 업그레이드를 진행했지만 다음과 같은 오류가 발생했습니다.
ONFIGURE SUCCESSFUL in 1m 27s
ERROR: The Android Gradle plugin supports only Crashlytics Gradle plugin version 1.25.4 and higher.
The following dependencies do not satisfy the required version:
root project 'Android%20App' -> io.fabric.tools:gradle:1.25.1
Update plugins
Affected Modules: app
INFO: API 'variant.getExternalNativeBuildTasks()' is obsolete and has been replaced with 'variant.getExternalNativeBuildProviders()'.
It will be removed at the end of 2019.
For more information, see https://d.android.com/r/tools/task-configuration-avoidance.
To determine what is calling variant.getExternalNativeBuildTasks(), use -Pandroid.debug.obsoleteApi=true on the command line to display more information.
Affected Modules: app
INFO: The specified Android SDK Build Tools version (27.0.3) is ignored, as it is below the minimum supported version (28.0.3) for Android Gradle Plugin 3.5.3.
Android SDK Build Tools 28.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '27.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.
Install Build Tools 28.0.3, update version in build file and sync project
Affected Modules: app
수정 된 것은 설정-> 모양 및 동작-> 시스템 설정-> Android SDK를 열고 8, 9, 10과 같은 최신 버전의 Android SDK를 선택했습니다. (5.1, 6.0 만있었습니다. 및 Android N Preview가 설치되었습니다.)
설치가 완료되면 모듈 : app의 build.gradle 파일 을 수정해야했습니다 .
그런 다음 툴바에서 "Sync Project with Gradle Files"버튼을 클릭했습니다. 동기화 출력 창은 "플러그인 업데이트"옵션을 제공했으며 일단 클릭하면 모든 것이 작동하는 것 같습니다. 좋은 측정을 위해 다시 "Sync Project with Gradle Files"를 클릭 한 다음 Build-> Clean Project를 클릭했고 마침내 프로젝트를 다시 실행할 수있었습니다.
해결하기 어려웠지만 C : \ Users (사용자 이름)로 이동했습니다.
.gradle 파일을 삭제하면 보이지 않는 파일에 있을 수 있으므로 Windows 7을 사용하는 경우 마우스 오른쪽 버튼을 클릭 한 다음 속성을 클릭하고 숨김을 클릭하여 확인하지 않습니다.
그러면 파일이 표시되고 삭제됩니다.
해결 방법은 간단합니다. "Android SDK Manager"를 열고 모든 패키지를 업데이트 한 다음 Android Studio를 다시 시작하십시오. 그 후에 프로젝트는 문제없이 컴파일되어야합니다.
이 URL에서 성적 파일을 다운로드하고 https://gradle.org/releases 폴더에 모두 압축을 풉니 다.
파일 열기-> Windows OS의 설정 또는 Mac OS의 환경 설정 및 "Build, Execution, Deployment"
"Gradle"을 클릭하십시오.
"로컬 크래들 배포 사용"을 선택하고 추출 된 폴더 경로를 지정하십시오.
해당 폴더에서 Windows OS 용 gradle.bat 및 Mac OS 용 gradle 파일을 실행합니다.
그런 다음 "오프라인 작업"을 선택하십시오.
"추출 된 폴더 경로"/gradle-4.10.2/bin/.gradle (버전 4.1.2의 경우 버전 설정 가능)
OK를 누르고 즐기십시오.
이 답변 중 어느 것도 저에게 효과가 없었기 때문에 Android Studio를 제거하고 다시 설치했습니다. (설정을 삭제하지 않았습니다) 이제 완벽하게 작동합니다.
똑같은 오류 메시지가 나타났습니다
Android 실행 중 오류 : Gradle 프로젝트 동기화에 실패했습니다. 프로젝트를 수정하고 다시 시도하십시오.
, 그러나 위의 방법으로 오류가 해결되지 않으면 AndroidManifest.xml 파일에서 구문을 확인하는 것이 좋습니다.
나를 위해 수정되었습니다. 빌드 gradle과 직접 관련이 없기 때문에 오류 메시지가 오해의 소지가있는 이유를 이해할 수 없습니다.
이 SO-답변을 참조하십시오 여기에 올바른 방향으로 우리의 납을 많이 보유하고 있습니다.
그것은 내 xml 파일의 한 줄에 대해 나에게 소리 쳤다. 나는 줄을 지우고 다시 달리고 청소하고 다시 만든 후에도 완전히 빈 줄에 대해 계속 소리 쳤다. android studio를 다시 시작하고 .gradle 폴더를 제거하고 마침내 작동했습니다. 이 스레드의 다른 모든 답변이 실패한 내 입장의 누군가가이 답변을보고 몇 시간을 절약 할 수 있기를 바랍니다.
나는이 문제를 겪었고 (완벽하게 유효하고 작동하는 프로젝트에서 "sync with gradle"프롬프트를 클릭했고 모든 것을 죽였다)이 스레드를 포함하여이 스레드를 수정하는 방법을 알아 내려고 몇 시간 동안 조사했습니다. 나는 마침내 내 해결책을 찾았으므로 누군가에게 도움이 될 것입니다 (그리고이 끔찍한 시스템을 고치기를 바랍니다)