Programing

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

lottogame 2020. 11. 16. 07:45
반응형

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"모듈을 포함해야합니다.


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


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

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

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

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

마지막으로 Gradle 동기화를 실행하십시오.


프로젝트 디렉토리에서 settings.gradle 파일을 찾을 수없는 경우

  1. settings.gradle 파일 추가

  2. settings.gradle 파일에 include ': app'추가

  3. 프로젝트 다시 빌드 또는 동기화

앱 모듈이 구성 파일에 나타나야합니다.


"Use classpath of module :"드롭 다운 옵션을 선택하고 내 모듈을 선택해야했습니다.


귀하의 확인 build.gradle파일을하고 있는지 그 사용하기 apply plugin: 'com.android.application' 의 istead을apply plugin: 'com.android.library'

그것은 나를 위해 일했다


이 코드를 앱 gradle에서 제거

android{
    defaultConfig.applicationId="com.storiebox"
}

현재 연습용으로 AS 3.3을 권장합니다.

이 설정은 현재 3.3 베타 버전에서 작동하며 프로젝트에 두 가지 작은 변경 사항이 있습니다.

build.gradle (프로젝트)에서 gradle 버전을 3.3.0-rc02로 변경합니다.

메뉴에서 파일-> 프로젝트 구조로 이동합니다. 거기에서 gradle 버전을 4.10.0으로 변경할 수 있습니다.


세 가지 방법이 있습니다.

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

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


  1. settings.gradle에서 모든 모달 제거

    • settings.gradle 프로젝트 열기
    • 포함 제거 ': app' 및 기타 모달
    • 동기화 gradle
    • 추가 포함 '응용 프로그램' 과 다른 모달
    • 다시 gradle 동기화

  1. gradle.properties의 모든 코드 제거

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

      org.gradle.daemon = true

      org.gradle.configureondemand = true

      org.gradle.parallel = true

      android.enableBuildCache = true

    • 동기화 gradle

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

참고 URL : https://stackoverflow.com/questions/29087882/android-studio-run-debug-configuration-error-module-not-specified

반응형