실행 구성에서 ‘모듈이 지정되지 않음’오류가 발생합니다. 드롭 다운에 모듈이 표시되지 않지만 내 모듈에 문제가 없음을 볼 수 있습니다. 이 문제는 모듈 이름을 리팩토링하고 settings.gradle을 새 이름으로 변경했을 때 발생했습니다.
이제 프로젝트 구조로 이동하여 모듈을 선택하면 화면에 아무것도 표시되지 않으며 오류도 표시되지 않습니다.
100 % 확신 할 수는 없지만 모듈 옆에있는 아이콘은 컵이있는 폴더처럼 보이고 전화기가있는 폴더가 아닙니다.
내 정확한 단계-
- Android보기에서 열기
- 리팩터링 디렉터리 이름
- 리팩터링 모듈 이름
- settings.gradle 내용 변경 : 이름을 새 이름으로
답변
프로젝트 gradle 파일을 다시 동기화하여 app
Gradle을 통해 모듈 을 추가하십시오.
-
프로젝트의 루트 폴더
settings.gradle
에서 편집 할 파일을 엽니 다 . -
include ':app'
파일에서 줄 을 잘라 냅니다. -
Android Studio에서
File
메뉴를 클릭 하고Sync Project with Gradle files
. -
동기화 후 파일에 백 라인
include ':app'
을 붙여 넣습니다settings.gradle
. -
다시 실행
Sync Project with Gradle files
하십시오.
답변
신경 쓰지 마십시오. settings.gradle에서 이름을 변경하고 동기화 한 다음 다시 변경하고 다시 동기화했으며 이번에는 설명 할 수 없게 작동했습니다.
답변
프로젝트 디렉토리에서 app.iml을 삭제하고 android studio를 다시 시작하십시오.
답변
settings.gradle 파일에 다음 줄이 누락되었음을 깨달았습니다.
‘: app’포함
“: app”모듈을 포함해야합니다.
답변
세 가지 방법이 있습니다.
-
Android Studio 메뉴에서 프로젝트 정리
빌드-> 프로젝트 정리 및 빌드-> 다시 빌드 사용
-
settings.gradle에서 모든 모듈을 제거하십시오.
- settings.gradle 프로젝트 열기
- 제거 포함 ‘응용 프로그램’ 및 기타 모듈을
- 동기화 gradle
- 추가 포함 ‘응용 프로그램’ 및 기타 모듈을
- 다시 gradle 동기화
-
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에서 업데이트 한 후에도 동일한 문제가 발생했습니다. 모든 것이 작동 한 후 프로젝트를 다시 가져와야했습니다.