[android] Android 스튜디오 실행 / 디버그 구성 오류 : 모듈이 지정되지 않았습니다.

실행 구성에서 ‘모듈이 지정되지 않음’오류가 발생합니다. 드롭 다운에 모듈이 표시되지 않지만 내 모듈에 문제가 없음을 볼 수 있습니다. 이 문제는 모듈 이름을 리팩토링하고 settings.gradle을 새 이름으로 변경했을 때 발생했습니다.

이제 프로젝트 구조로 이동하여 모듈을 선택하면 화면에 아무것도 표시되지 않으며 오류도 표시되지 않습니다.

100 % 확신 할 수는 없지만 모듈 옆에있는 아이콘은 컵이있는 폴더처럼 보이고 전화기가있는 폴더가 아닙니다.

내 정확한 단계-

  1. Android보기에서 열기
  2. 리팩터링 디렉터리 이름
  3. 리팩터링 모듈 이름
  4. settings.gradle 내용 변경 : 이름을 새 이름으로


답변

프로젝트 gradle 파일을 다시 동기화하여 appGradle을 통해 모듈 을 추가하십시오.

  1. 프로젝트의 루트 폴더 settings.gradle에서 편집 할 파일을 엽니 다 .

  2. include ':app'파일에서 줄 을 잘라 냅니다.

  3. Android Studio에서 File메뉴를 클릭 하고 Sync Project with Gradle files.

  4. 동기화 후 파일에 백 라인 include ':app'을 붙여 넣습니다 settings.gradle.

  5. 다시 실행 Sync Project with Gradle files하십시오.


답변

신경 쓰지 마십시오. settings.gradle에서 이름을 변경하고 동기화 한 다음 다시 변경하고 다시 동기화했으며 이번에는 설명 할 수 없게 작동했습니다.


답변

프로젝트 디렉토리에서 app.iml을 삭제하고 android studio를 다시 시작하십시오.


답변

settings.gradle 파일에 다음 줄이 누락되었음을 깨달았습니다.

‘: app’포함

“: app”모듈을 포함해야합니다.


답변

세 가지 방법이 있습니다.

  1. Android Studio 메뉴에서 프로젝트 정리

    빌드-> 프로젝트 정리 및 빌드-> 다시 빌드 사용


  1. settings.gradle에서 모든 모듈을 제거하십시오.

    • settings.gradle 프로젝트 열기
    • 제거 포함 ‘응용 프로그램’ 및 기타 모듈을
    • 동기화 gradle
    • 추가 포함 ‘응용 프로그램’ 및 기타 모듈을
    • 다시 gradle 동기화

  1. gradle.properties에서 모든 코드 제거

    • gradle.properties 프로젝트 열기
    • 모든 코드 제거

      org.gradle.daemon = true

      org.gradle.configureondemand = true

      org.gradle.parallel = true

      android.enableBuildCache = true

    • 동기화 gradle

    • 다시 코드 추가
    • 다시 gradle 동기화

답변

나는 라이브러리를 개발 중이기 때문에 이것으로 어려움을 겪었고, 때때로 그것을 응용 프로그램으로 실행하고 싶습니다.

응용 프로그램 / build.gradle, 체크에서 당신은 가지고 apply plugin: 'com.android.application'대신 apply plugin: 'com.android.library'.

app / build.gradle에도 다음이 있어야합니다.

defaultConfig {
applicationId "com.your_company.your_application"
...
}

마지막으로 Gradle 동기화를 실행합니다.


답변

Android Studio 3.2.1에서 업데이트 한 후에도 동일한 문제가 발생했습니다. 모든 것이 작동 한 후 프로젝트를 다시 가져와야했습니다.