Android studio 오류 "지원되지 않는 모듈이 탐지됨:다음 모듈에 대해서는 컴파일이 지원되지 않습니다."
저는 안드로이드 스튜디오 1.0.1을 사용하고 있습니다.프로젝트에서 다른 모듈들이 참조하는 자바 모듈이 있습니다.SVN에서 확인해봤는데 지금은.
지원되지 않는 모듈 탐지:다음 모듈에 대해서는 컴파일이 지원되지 않습니다.불행하게도 한 프로젝트에 그래들 자바 모듈과 안드로이드 그래들 모듈을 둘 수는 없습니다.
이 오류가 발생하면 프로젝트를 컴파일/실행할 수 없도록 이 모듈의 컴파일을 중지합니다.
1 - 프로젝트를 닫습니다.
2Android Studio
IDE
- 3 - 합니다..idea
한 디렉토리
- 삭제합니다 - .iml
5Android Studio
IDE 및 프로젝트 가져오기
먼저 Android Studio 1.2 출처: https://code.google.com/p/android/issues/detail?id=77983
그런 다음 파일 -> 캐시 무효화 / 재시작 -> 캐시 무효화 & 재시작으로 이동합니다.
그런 다음 애플리케이션을 다시 빌드해 보십시오.
에 가다.idea/modules.xml
하지 않는 &된/을(를) 삭제합니다.<module />
.그리고나서File => Invalidate Caches / Restart.
캐시 무효화 및 재시작이 작동하지 않았습니다.안드로이드 스튜디오 파일도 모두 업데이트했지만 성공하지 못했습니다.
제가 찾은 해결책은 '기존 안드로이드 스튜디오 프로젝트 열기'를 누르거나 폴더를 앱 아이콘으로 드래그하는 것이 아니라 '프로젝트 가져오기(이클립스 ADT, 그라들 등)'를 눌러 안드로이드 폴더를 가져오는 것이었습니다.
프로젝트의 모듈에 external.system.id="GRADLE"을 포함하지 않는 *.iml 파일이 있기 때문에 문제가 발생한 것으로 보입니다.
프로젝트를 여는 것이 아니라 프로젝트를 가져오면 iml 파일이 완전히 다시 작성되므로 오류가 제거됩니다.
여기서 정보를 찾았습니다. https://issuetracker.google.com/issues/37008041
파일 -> 캐시 무효화/재시작에 도움이 되는 경우 이를 시도해 보십시오.
그래도 이미지에 있는 버튼을 클릭하는 것이 도움이 되지 않는 경우.'그래들 파일과 동기화 프로젝트'
로 한 후 이 했습니다. 하지만 로 업데이트한 후 이 문제에 직면했습니다.Android Studio 3.0
. 제가 해결했습니다.deleting app.iml
앱 을 저장한 nInvalidate Caches / Restart.
내 경우 설정에서 .gradle에 잘못된 구성이 포함되어 있습니다.
변경한 내용:
include ':app' rootProject.name='<somthing else>'
받는 사람:
include ':app'
오류가 사라졌습니다.그래서 아마 당신의 settings.gradle에 오류가 있는지 확인해보세요.만약 이것이 효과가 없다면 캐시와 다른 팁들을 제거해보세요.
-
.idea/modules.xml
- 모든 그라들 프로젝트 다시 로드
전체 .idea 디렉터리는 사전 및 셸드 변경 사항을 포함하므로 제거하지 않을 수 있습니다.
위의 내용이 도움이 되지 않는다면 module.iml 파일을 확인하고 오류가 있는지 확인합니다. (앱 모듈의 경우 app.iml이 됩니다.)
캐시를 무효화하는 것/다시 시작하는 것이 나에게 효과가 없었습니다.그러나 \Users\user에서 캐시 폴더를 삭제하기만 하면 됩니다.Android Studio(버전)\시스템이 매력적으로 작동했습니다.
Android Studio를 닫고 ".idea" 폴더를 이동하여 Project root 폴더 외부에 붙여 넣습니다(필요한 경우 백업용).
Android 스튜디오를 엽니다.프로젝트를 열면 프로젝트에 모듈(앱) 추가를 요청합니다.똑같이 무시해도 됩니다.
기본 빌드 변형을 "디버그"로 설정했습니다.왼쪽 모서리의 빌드 변형 탭을 보거나 왼쪽 하단의 "모니터" 기호를 마우스로 이동할 수 있습니다.
참고: 빌드 변형 옵션을 얻기 위해 project.tom의 .iml 파일을 변경할 필요가 없으며 "Invalid cache and restart" 또한 작동하지 않으며, 사용자의 기록 파일도 삭제됩니다!
아래 프로세스를 통해 해결할 수 있습니다.
Android Studio 에서합니다에서
Android
.Project
판유리한다를 .
.idea
더,가 보입니다.modules.xml
파일을 엽니다.modules.xml
다.
<component name="...">
<modules>
<module fileurl="file://$PROJECT_DIR$/[check...].iml" filepath="$PROJECT_DIR$/[check...].iml" group="myProject" />
<module fileurl="file://$PROJECT_DIR$/app/[check...]-app.iml" filepath="$PROJECT_DIR$/app/[check...]-app.iml" group="[check...]/app" />
모듈 요소에서 모듈 이름과 올바르게 일치하는지 점검하십시오.
그런 다음 그라들 파일을 동기화합니다.
프로젝트를 종료한 후 프로젝트를 재가져오는 방식으로 비슷한 문제를 해결했습니다(개봉이 아니라 일식이나 기타 프로젝트로 재가져오는 방식).
아래를 시도해 보십시오.
- 안드로이드 스튜디오 닫기
- 그런 다음 .iml, .idea 파일을 삭제합니다.
- Android 스튜디오를 다시 엽니다.
- 그래들과 동기화합니다.
인 마이 케이스
삭제했습니다.
android -> .idea Folder
android -> appname.iml file
android -> app -> app.iml file
Android Studio를 에서할 가 없습니다.File -> Invalidate Caches/Restart
케이스에 대해 Invalidate Caches / Restart를 수행할 수 있습니다.
위의 해결책을 시도해 보았지만 저에게는 효과가 없었습니다.
- .
.idea
프로젝트 디렉토리에서 폴더를 찾습니다. - Android Studio를 .
File -> Invalidate Caches / Restart
- .
.gradle
폴더는 Windows 10 운영 체제의 사용자 프로파일 디렉토리에서 가져온 것입니다.(즉, C:\Users\사용자 이름\.gradle)
위의 내용이 제대로 작동하지 않을 경우 이 솔루션을 사용해 보십시오.
프로젝트를 가져와야 합니다.
https://issuetracker.google.com/issues/37008041
프로젝트에 .iml 파일에 .iml 파일이 포함되어 있지 않은 모듈이 있을 때 이 오류가 나타납니다. external.system.id="GRADLE" .iml 파일을 확인해 주시겠습니까?또한 프로젝트를 여는 대신 가져오기를 실행하면 .iml 파일이 완전히 다시 작성되고 해당 오류가 다시 표시되지 않습니다.
개별적으로 이 단계를 시도합니다.-
1) 파일로 이동 ->캐시 무효화 / 재시작.
2) Android 스튜디오 닫기, C로 이동:\Users\(사용자 이름)\.Android Studio(버전)\시스템 및 캐시 폴더 삭제.
지금까지 아무 효과가 없다면, 이 단계는 분명히 효과가 있을 겁니다.
3) 프로젝트 위치를 변경하고 새 위치로 프로젝트를 가져오기만 하면 됩니다.
즐기세요 :-):)
1단계 : .iml 파일 삭제
2단계 : Project Directory에 공백이 있는지 확인한 후 공백을 남기고 프로젝트 디렉토리 이름 변경
ex:
이전 : 나의 프로젝트
이름 변경 후 : MyProject
Android Studio를 열고...
Delete .idea folder
Close project ->
Reopen Project ->
Invalidate Caches / restart
Windows 사용자의 경우 파일 시스템 손상으로 인해 발생할 수도 있습니다.
위의 모든 단계에서 오류가 수정되지 않을 경우:
- Android Studio 닫기
- 관리자로 명령 프롬프트 열기
- Run a
chkdsk /f
앱이 저장된 드라이브에 - 삭제
.idea
폴더 - Android Studio 재시작
- .idea 폴더를 다른 곳에 저장(백업용)
- .idea 폴더 제거
- 안드로이드 스튜디오를 시작합니다.
- 프로젝트선택
- [오류가 있을 수 있습니다. 무시하십시오.]
- 파일 -> 캐시 무효화/다시 시작을 클릭합니다.
- 클릭 버튼:캐시 무효화/다시 시작
- 결심이 확고한
Android studio의 새 버전을 업데이트한 후, 캐치/재시작을 무효화할 수 있습니다.동기화 버튼 빌드 어플리케이션을 클릭합니다.
제 경우에는 자바와 코틀린이 모두 포함된 깃 프로젝트를 복제했습니다.그런 다음 다른 분기를 확인하고 "Sync Project with Gradle Files"를 누릅니다.안드로이드 스튜디오 3.0.1.
저도 같은 문제가 있었습니다.androidStudio 3.2
그리고 그 프로젝트를 복제하는 것은 나에게 효과가 있었습니다.
제 경우에는 루트 프로젝트 이름에 공백이 있어서 그렇습니다.그래서 이름 대신에sample project
,그럴 것 같네요.sample-project
아니면sample_project
.
파일 -> 캐시 무효화/다시 시작은 더 이상 도움이 되지 않습니다.
안드로이드 스튜디오가 아닌 파일 탐색기에서 .iml, .idea 파일 및 폴더 삭제
1) 다른/다른 프로젝트로 Android 스튜디오 열기
2) 최근이 아닌 새로운 수입 프로젝트
3) 프로젝트를 다시 구축합니다.
물론 효과가 있을 겁니다.
저도 똑같은 오류가 있었는데 안드로이드 스튜디오를 볼 때마다 경고를 보는 것이 너무 짜증났습니다.캐시 무효화, 재시작 등 위에 언급한 솔루션을 시도해 보았지만, 아무것도 해결하지 못했습니다.
의 경우 settings.gradle
,.idea/modules.xml
아직도 그 모듈을 참조하고 있었습니다.
가 할 은 에서 그 이었습니다.<modules>
인에.idea/modules.xml
모든 것이 사라지게 만들었죠.
저도 같은 문제가 있습니다.나는 재판을 받았습니다.Invalidate Cache / Restart
외에도 &sync project with Gradle Files
하지만 여전히 효과가 없었습니다.그러나 다음 단계를 사용하여 작업했습니다.
그래들에서 그래들 배포 버전을 업그레이드합니다.wrapper.properties.
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
또한 build.gradle 프로젝트의 Android Gradle 플러그인
classpath 'com.android.tools.build:gradle:4.1.2' //upgrade gradle plugin here
그리고나서
Invalidate Cache / Restart
그것으로 제 문제가 해결됐습니다.당신도 희망합니다.
프로젝트 디렉토리 수정 오류 이름 변경, Android studio 3.
언급URL : https://stackoverflow.com/questions/28668252/android-studio-error-unsupported-modules-detected-compilation-is-not-supported
'programing' 카테고리의 다른 글
Excel 2013의 스프레드시트 비교 스크립트를 작성하는 방법은 무엇입니까? (0) | 2023.10.04 |
---|---|
도커 복사 및 소유자 변경 (0) | 2023.10.04 |
메모리 내 데이터베이스 디스크에 저장 (0) | 2023.10.04 |
C 다차원 배열의 포인터 주소 (0) | 2023.10.04 |
연산자를 매개변수로 전달 (0) | 2023.10.04 |