Eclipse-Android-Project를 "Android Studio 1.4"로 가져 오면 오류가 발생합니다.
"Android SDK를 선택하십시오"
시뮬레이터에서 응용 프로그램을 실행하기 위해 버튼을 클릭했지만 그 방법을 찾을 수 없습니다.
"실행"을 클릭하면이 대화 상자가 열립니다.
이것은 "프로젝트 구조"대화창입니다 :
지금 어떻게해야합니까?
Eclipse-Android-Project를 "Android Studio 1.4"로 가져 오면 오류가 발생합니다.
"Android SDK를 선택하십시오"
시뮬레이터에서 응용 프로그램을 실행하기 위해 버튼을 클릭했지만 그 방법을 찾을 수 없습니다.
"실행"을 클릭하면이 대화 상자가 열립니다.
이것은 "프로젝트 구조"대화창입니다 :
지금 어떻게해야합니까?
답변:
가서 지금 동기화를build.gradle
클릭하십시오 . 그런 다음 효과가있었습니다.
업데이트 :
File
-> Sync Project with Gradle Files
(Android Studio 3.1.1)
Tools
-> Android
-> Sync Project with Gradle Files
(Android Studio 3.0.1)
또는 툴바에서 아이콘을 클릭 할 수 있습니다.
이 답변은 Android Studio 팀이 도구를 개선하기 위해 노력하고 있으므로 다음 버전의 Android Studio에서는 동기화 방법이 다를 수 있으므로 이후 버전에서는 작동하지 않을 수 있습니다.
일반적인 방법 은 프로젝트 를 동기화 한 다음 캐시 무효화 및 Android Studio 다시 시작 을 시도하는 것 입니다.
[아래 답변 참조]에 대한 해결책Android Studio 3.1.2
File -> Sync Project with Gradle Files
3.1.2 이상 버전 수정
내 동료 중 일부와 AS 3.1.2 에서 동일한 문제에 직면 했지만 간단한 동기화가 도움이되지 않았습니다. 우리에게는 해결책이 약간 달랐습니다.
이 문제가 지속적으로 발생하는 경우 추가 조언
일부 사용자는 지속적으로이 문제에 직면하고 있으며이 "솔루션"은 일시적으로 만 해결됩니다. 이 오류가 발생하기 시작했을 때 gradle wrapper 4.6 및 Android gradle plugin 3.1.0을 사용했지만 그 이후로 gradle 4.4로 돌아가서 최신 Android gradle 플러그인과 함께 사용했지만이 문제를 보지 못했습니다. 그때부터.
에서 안드로이드 스튜디오 3 및 위, 모두 윈도우, Mac 및 Linux :
File -> Sync Project with Gradle Files
해결되었습니다!
또는 바로 가기 키로이 작업을 수행 할 수 있습니다 .
⌘ + Shift + A ( Mac ) 또는 Ctrl + Shift + A ( Windows, Linux )를 누릅니다 . 그런 다음 Edit-Text를 팝업하고을 작성하십시오 "Sync Project with Gradle Files"
. 그런 다음 옵션을 두 번 클릭하십시오.
문제가 해결되었습니다! 감사합니다. gradle 파일을 프로젝트 파일과 동기화합니다.
** 스크린 샷 : **
(응용 프로그램 수준) build.gradle
파일 로 이동하여 어딘가에 빈 공간을두고 sync를 클릭하십시오. gradle에 sync complete가 표시 되면 오류가 사라집니다.
이 단계를 따르세요:
도움이 되었기를 바랍니다.
이 오류에 대한 여러 적중 및 시험 솔루션이 있습니다. 그들 중 하나가 반드시 당신을 위해 일할 것입니다. 솔루션은 다음과 같습니다.
1.
도구-> Android-> Gradle 파일과 프로젝트 동기화 (Android Studio 3.0.1)
2.
build.gradle로 이동하여 지금 동기화를 클릭하십시오.
삼.
gradle을 동기화하려면이 아이콘을 클릭하십시오. 여기에 이미지 설명을 입력하십시오.
또는 모듈 gradle을 편집 한 다음 동기화하십시오.
4.
파일-> 설정-> Android SDK-> Android SDK 위치 편집-> Android SDK
5.
build.gradle 파일을 열고 공백을 추가하거나 Enter를 누르십시오. 그런 다음 프로젝트를 동기화하십시오.
6.
파일-> 캐시 무효화 / 재시작
File >> ProjectStructure (⌘;)로 이동하십시오. 이 창이 열리면 앱 모듈 을 선택하십시오 . 그런 다음 Compile SDK 버전을 선택하십시오. 최신 버전을 선택하고 적용을 클릭하십시오.
AS 3.0+의 모든 버전에서이 문제가 발생했습니다. gradle과 동기화해도 문제가 해결되지 않았습니다. András Klöczl 의 솔루션은 코딩을 완료 할 수있는 유일한 방법이었습니다. 문제는 내가 gradle sync를 수행해야 할 때마다 문제가 다시 발생했다는 것입니다. 그래서 나는 내 변화를 원할 때마다 그 과정을 거쳐야했다 build.gradle
. 나를 위해 일한 것은 내 kotlin 버전을 1.2.40
에서1.2.30
1.2.50
로 업그레이드 했습니다 1.2.51
. 그리고 내 AS에는 현재 최신 kotlin 플러그인이 있습니다.1.2.51-release-Studio3.1-1
내 문제는 프로젝트를 변경하면 (예 : 다른 프로젝트로 Android Studio의 새 창을 열 때)이 오류가 발생한다는 것입니다.
그래서 나는이 질문에 대한 모든 대답을 읽었으며 "캐시를 지우고 프로젝트를 다시 엽니 다"솔루션은 내 경우에는 그렇게 유용하지 않았습니다.
대신 Android Studio의 Kotlin 플러그인 버전 이 gradle 파일보다 낮 으면 문제가 발생한다는 것을 알았습니다.
내 설정은 다음과 같습니다
무엇이 문제를 해결 했습니까?
Kotlin 플러그인을 업데이트했습니다.
파일-> 설정-> 플러그인-> JetBrains 플러그인 설치 ...
그런 다음 Kotlin을 검색하고 업데이트를 클릭하십시오. 업데이트 후 Android Studio를 다시 시작하고 Gradle을 동기화하십시오.
Android Studio에서 프로젝트를 연 후 Project의 Gradle Scripts 폴더에있는 build.gradle 파일의 App 버전을 열었습니다. buildToolsVersion 번호 위로 마우스 포인터를 가져 가면 툴팁이 표시되어 Android 빌드 도구의 버전을 업그레이드해야 함을 나타냅니다 (스크린 샷 참조). buildToolsVersion의 값을 오류 (27.0.2)로 식별 된 값으로 변경했으며 문제가 해결되었습니다. 원래 오류 (Android SDK를 선택하십시오)가 사라지고 프로젝트가 다시 컴파일되었습니다. 이 솔루션은 이전에 언급되었지만 정확한 단계가 누락 된 것으로 보이므로 의심 할 여지가 없습니다. 이 문제의 근본 원인은 새로운 버전의 빌드 도구가 릴리스되었지만 Android Studio가 알림을 트리거하지 않았기 때문에,