programing

Android Studio Gradle 이미 폐기된 모듈

muds 2023. 8. 14. 23:12
반응형

Android Studio Gradle 이미 폐기된 모듈

Android Studio 버전 1.0.1을 설치했습니다.저는 이클립스에서 제 프로젝트를 가져왔으며 잘 작동합니다.그런 다음 모듈을 삭제하고 Android Studio 프로젝트로 다시 가져왔습니다.Gradle 빌드에 "BUILD SUCCESSFUL(빌드 SUCCESSFULD)"

Gradle 실행을 완료하지 못했습니다.원인: 이미 삭제됨:모듈: 'MYMODULNAME'

지금 앱을 시작할 수 없습니다.제가 뭘 할 수 있을지 아세요?

편집: 다음 지침으로 문제를 해결했습니다.

  1. Android에서 Project로 프로젝트 뷰 전환
  2. settings.grade에 'MYMODULNAME' 항목을 포함하는 항목을 제거합니다.
  3. 모듈 기호의 파란색 상자가 표시되지 않습니다.그런 다음 상황에 맞는 메뉴에서 모듈을 삭제할 수 있습니다.
  4. 모듈 가져오기

참고: 이것은 순전히 IDEA/AS 문제입니다. | 빌드 > 청소 | 빌드 > 재구축은 시간을 낭비할 뿐입니다.

여기서 대부분의 해결책은 어둠 속에서 맹목적으로 찌르는 것입니다.제가 발견한 근본 원인은 다음과 같습니다.

  1. .iml되었을 수 도 모릅니다). 하십시오. 모듈 오류 여부를 확인하십시오..iml.
  2. 누락된 경우 다음 사항을 확인합니다..idea/modules.xml에는 해당 .

IDEA/가 IDEA/AS에 항목을 ..idea/modules.xml이미 하나가 있는 동안.동기화가 메모리의 모듈을 재설정하는 동안 이 중복 항목이 두 번 삭제될 수 있습니다.

빠른 솔루션:가장 쉽게 작동하려면 삭제해야 합니다..idea/modules.xml.iml 삭제할 수 있습니다. 추가로 삭제할 가치가 있습니다..idea/modules/폴더(존재하는 경우).Android Studio를 다시 시작하고(캐시를 지울 필요가 없음) Gradle 보기 또는 도구 모음에서 Gradle 동기화를 강제로 실행하여 파일을 다시 만듭니다.

저는 다음을 통해 이 문제를 파악했습니다.

  1. ./gradlew clean
  2. Android Studio 다시 시작

가장 간단한 해결책.(먼저 시도해 보십시오.)

  1. Android 스튜디오를 종료하고 다시 시작합니다.(닫히지 않음)

  2. 빌드 > 필요한 경우 프로젝트를 정리합니다.

사용할 수 있음: 파일 -> 캐시 무효화/다시 시작...-> 무효화 후 다시 시작

은 씩끔가.gradlew clean또는Invalidate Cache and Restart이 방법은 Android Studio의 특정 파일을 직접 치료하지 않기 때문에 도움이 되지 않습니다.

이경를 AS를 제거합니다..idea 및 파일 이름.iml합니다.settings.gradle파일이 존재합니다.이것은 새로운 땅에서 AS를 다시 만들 것입니다.

모듈을 삭제하고 동일한 패키지 이름의 새 모듈을 구축했을 때 이 문제가 발생했습니다.

스튜디오 청소 및 재시작

  1. 왼쪽 창에서 "프로젝트" 보기로 변경합니다.
  2. MYMODULENAME.iml을 삭제합니다.

다른 해결책을 보려면 앱을 settings.gradle에 추가했는지 확인하십시오.

include ':app' 

모듈을 제거하고 프로젝트를 구축하려고 할 때 다음과 같은 상황이 발생했습니다.

간단한 해결책은 캐시를 무효화하고 다시 시작하는 것이었습니다.

Android Studio>파일>캐시 무효화>무효화 및 재시작

Android 프로젝트에서 RN 구성 요소로 작업할 때 유사한 문제가 발생했으며 이 문제를 해결할 수 있는 유일한 방법은 Gradle 프로젝트를 무시하는 것이었습니다.

작업 방법:

  • AS의 오른쪽에 있는 눈금 탭을 클릭합니다.
  • 문제를 일으키는 그래들 모듈을 마우스 오른쪽 버튼으로 클릭합니다.
  • Gradle 프로젝트 무시를 클릭합니다.
  • 지금 성공해야 하는 Gradle 동기화 수행
  • 이 모듈이 필요한 경우 위의 4단계를 다시 수행합니다. 이번에 Gradle 프로젝트를 마우스 오른쪽 버튼으로 클릭하면 "Gradle 프로젝트 무시"가 표시됩니다.
  • 이제 그라들 동기화가 작동해야 합니다.

원인이 무엇인지는 모르겠지만, 리액트 네이티브 맵을 사용할 때 이런 일이 발생했습니다.

참고: 이 작업을 수행할 때 문제가 계속 발생하는 경우문제를 일으킨 Gradle 프로젝트를 새로 고치려고 합니다.

한다면gradle clean 및/는Build -> Clean Project프로젝트를 다시 여는 데 도움이 되지 않았습니다.

  • 프로젝트 닫기
  • Android Studio 시작 화면에서 "기존 Android Studio 프로젝트 열기" 클릭
  • 열 Gradle 파일 선택

경고 - 프로젝트 북마크, 중단점 및 선반이 느슨해질 수 있습니다.

아래 솔루션은 저에게 적합합니다.

  1. 합니다..iml 파일
  2. 프로젝트 재구성

이 문제를 해결하려면 다음과 같은 간단한 단계를 수행합니다.

  1. » .ideaAndroid 스튜디오의 폴더 아래에 있습니다.
  2. .idea--> 이것을 찾으십시오..idea/.modules
  3. 단순 삭제 항목.modules스튜디오를 다시 시작합니다.
  4. 를 다시 합니다..modules폴더 및 파일.
  5. 오류가 발생했습니다!

저도 가끔 이런 문제에 직면합니다.오른쪽에 있는 안드로이드 스튜디오 하단 바에서 Gradle 콘솔을 클릭합니다.로그에 정확한 오류가 표시됩니다.제 문제는 컴파일 SDK 22를 가지고 있었고 가져온 appcomact 라이브러리가 sdk 23이라는 것이었습니다.

몇 개의 그라들 파일을 삭제한 후에도 같은 문제가 발생했습니다.

나는 그것들을 "즐거운 그라들"로 표시하여 해결했습니다.

나는 그것이 최선의 답은 아니라고 믿지만 그것이 나를 위해 해결해줍니다.

그라들(오른쪽 바)--> 문제가 있는 그라들을 마우스 오른쪽 버튼으로 클릭 --> 무시

비록 수락된 답변이 저에게 효과가 없었지만(안타깝게도 저는 댓글을 남길 수 없습니다), 그것은 저를 올바른 방향으로 이끌었습니다.

.idea/libraries나는 몇몇 중복된 xml 파일이 있다는 것을 발견했습니다. (중복은 2로 이름 지어졌습니다.)_aar.xml비트).

삭제, Android 스튜디오 재시작 및 동기화로 오류 수정

제가 이 문제를 가지고 있었던 이유는gradle그리고.Android Studio다른 경로를 사용하고 있었습니다.jvm.에서Event LogAS를 위한 옵션이 있었고,gradle동일한 경로를 사용합니다.이 항목을 선택한 후 다음 작업을 수행합니다.invalidate cache & restart저를 위해 그 문제를 해결했습니다.

제 경우에도, 이 질문과 마찬가지로, 제 프로젝트가 심볼릭 링크 디렉토리에 있었기 때문에 발생했습니다.실제 디렉토리에서 프로젝트를 다시 열고 Gradle을 재구성한 후 (File -> Sync with Gradle files) 문제가 해결되었습니다.부끄러운 줄 알아, 안드로이드 스튜디오!

언급URL : https://stackoverflow.com/questions/27541838/android-studio-gradle-already-disposed-module

반응형