programing

Android studio 오류 "지원되지 않는 모듈이 탐지됨:다음 모듈에 대해서는 컴파일이 지원되지 않습니다."

lastcode 2023. 10. 4. 21:58
반응형

Android studio 오류 "지원되지 않는 모듈이 탐지됨:다음 모듈에 대해서는 컴파일이 지원되지 않습니다."

저는 안드로이드 스튜디오 1.0.1을 사용하고 있습니다.프로젝트에서 다른 모듈들이 참조하는 자바 모듈이 있습니다.SVN에서 확인해봤는데 지금은.

지원되지 않는 모듈 탐지:다음 모듈에 대해서는 컴파일이 지원되지 않습니다.불행하게도 한 프로젝트에 그래들 자바 모듈과 안드로이드 그래들 모듈을 둘 수는 없습니다.

이 오류가 발생하면 프로젝트를 컴파일/실행할 수 없도록 이 모듈의 컴파일을 중지합니다.

1 - 프로젝트를 닫습니다.

2Android StudioIDE

- 3 - 합니다..idea한 디렉토리

- 삭제합니다 - .iml

5Android StudioIDE 및 프로젝트 가져오기

먼저 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

파일 -> 캐시 무효화/재시작에 도움이 되는 경우 이를 시도해 보십시오.

그래도 이미지에 있는 버튼을 클릭하는 것이 도움이 되지 않는 경우.'그래들 파일과 동기화 프로젝트'

enter image description here

로 한 후 이 했습니다. 하지만 로 업데이트한 후 이 문제에 직면했습니다.Android Studio 3.0. 제가 해결했습니다.deleting app.iml 앱 을 저장한 nInvalidate Caches / Restart.

내 경우 설정에서 .gradle에 잘못된 구성이 포함되어 있습니다.

변경한 내용:

include ':app'
rootProject.name='<somthing else>'

받는 사람:

include ':app'

오류가 사라졌습니다.그래서 아마 당신의 settings.gradle에 오류가 있는지 확인해보세요.만약 이것이 효과가 없다면 캐시와 다른 팁들을 제거해보세요.

  1. .idea/modules.xml
  2. 모든 그라들 프로젝트 다시 로드

전체 .idea 디렉터리는 사전 및 셸드 변경 사항을 포함하므로 제거하지 않을 수 있습니다.

위의 내용이 도움이 되지 않는다면 module.iml 파일을 확인하고 오류가 있는지 확인합니다. (앱 모듈의 경우 app.iml이 됩니다.)

캐시를 무효화하는 것/다시 시작하는 것이 나에게 효과가 없었습니다.그러나 \Users\user에서 캐시 폴더를 삭제하기만 하면 됩니다.Android Studio(버전)\시스템이 매력적으로 작동했습니다.

Android Studio를 닫고 ".idea" 폴더를 이동하여 Project root 폴더 외부에 붙여 넣습니다(필요한 경우 백업용).

Android 스튜디오를 엽니다.프로젝트를 열면 프로젝트에 모듈(앱) 추가를 요청합니다.똑같이 무시해도 됩니다.

기본 빌드 변형을 "디버그"로 설정했습니다.왼쪽 모서리의 빌드 변형 탭을 보거나 왼쪽 하단의 "모니터" 기호를 마우스로 이동할 수 있습니다.

참고: 빌드 변형 옵션을 얻기 위해 project.tom의 .iml 파일을 변경할 필요가 없으며 "Invalid cache and restart" 또한 작동하지 않으며, 사용자의 기록 파일도 삭제됩니다!

아래 프로세스를 통해 해결할 수 있습니다.

  1. Android Studio 에서합니다에서 Android.Project판유리

  2. 한다를 ..idea더,가 보입니다.modules.xml파일을 엽니다.

  3. 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" />

  1. 모듈 요소에서 모듈 이름과 올바르게 일치하는지 점검하십시오.

  2. 그런 다음 그라들 파일을 동기화합니다.

프로젝트를 종료한 후 프로젝트를 재가져오는 방식으로 비슷한 문제를 해결했습니다(개봉이 아니라 일식이나 기타 프로젝트로 재가져오는 방식).

아래를 시도해 보십시오.

  1. 안드로이드 스튜디오 닫기
  2. 그런 다음 .iml, .idea 파일을 삭제합니다.
  3. Android 스튜디오를 다시 엽니다.
  4. 그래들과 동기화합니다.

인 마이 케이스

삭제했습니다.

android -> .idea Folder android -> appname.iml file android -> app -> app.iml file

Android Studio를 에서할 가 없습니다.File -> Invalidate Caches/Restart

케이스에 대해 Invalidate Caches / Restart를 수행할 수 있습니다.

위의 해결책을 시도해 보았지만 저에게는 효과가 없었습니다.

  1. ..idea프로젝트 디렉토리에서 폴더를 찾습니다.
  2. Android Studio를 .File -> Invalidate Caches / Restart
  3. ..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

enter image description here

Windows 사용자의 경우 파일 시스템 손상으로 인해 발생할 수도 있습니다.

위의 모든 단계에서 오류가 수정되지 않을 경우:

  • Android Studio 닫기
  • 관리자로 명령 프롬프트 열기
  • Run achkdsk /f앱이 저장된 드라이브에
  • 삭제.idea폴더
  • Android Studio 재시작
  1. .idea 폴더를 다른 곳에 저장(백업용)
  2. .idea 폴더 제거
  3. 안드로이드 스튜디오를 시작합니다.
  4. 프로젝트선택
  5. [오류가 있을 수 있습니다. 무시하십시오.]
  6. 파일 -> 캐시 무효화/다시 시작을 클릭합니다.
  7. 클릭 버튼:캐시 무효화/다시 시작
  8. 결심이 확고한

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하지만 여전히 효과가 없었습니다.그러나 다음 단계를 사용하여 작업했습니다.

  1. 그래들에서 그래들 배포 버전을 업그레이드합니다.wrapper.properties.

    distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
    
  2. 또한 build.gradle 프로젝트의 Android Gradle 플러그인

     classpath 'com.android.tools.build:gradle:4.1.2' //upgrade gradle plugin here
    
  3. 그리고나서Invalidate Cache / Restart

  4. 그것으로 제 문제가 해결됐습니다.당신도 희망합니다.

프로젝트 디렉토리 수정 오류 이름 변경, Android studio 3.

언급URL : https://stackoverflow.com/questions/28668252/android-studio-error-unsupported-modules-detected-compilation-is-not-supported

반응형