Android 스튜디오 실행 / 디버그 구성 오류 : 모듈이 지정되지 않았습니다.
실행 구성에서 '모듈이 지정되지 않음'오류가 발생합니다. 드롭 다운에 모듈이 표시되지 않지만 내 모듈에 문제가 없음을 볼 수 있습니다. 이 문제는 모듈 이름을 리팩터링하고 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 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 파일을 찾을 수없는 경우
settings.gradle 파일 추가
settings.gradle 파일에 include ': app'추가
프로젝트 다시 빌드 또는 동기화
앱 모듈이 구성 파일에 나타나야합니다.
"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으로 변경할 수 있습니다.
세 가지 방법이 있습니다.
Android Studio 메뉴에서 프로젝트 정리
빌드-> 프로젝트 정리 및 빌드-> 다시 빌드 사용
settings.gradle에서 모든 모달 제거
- settings.gradle 프로젝트 열기
- 포함 제거 ': app' 및 기타 모달
- 동기화 gradle
- 추가 포함 '응용 프로그램' 과 다른 모달
- 다시 gradle 동기화
gradle.properties의 모든 코드 제거
- gradle.properties 프로젝트 열기
모든 코드 제거
org.gradle.daemon = true
org.gradle.configureondemand = true
org.gradle.parallel = true
android.enableBuildCache = true
동기화 gradle
- 다시 코드 추가
- 다시 gradle 동기화
'Programing' 카테고리의 다른 글
Swift를 사용하여 iOS 10에서 전화를 거는 방법은 무엇입니까? (0) | 2020.11.16 |
---|---|
Amazon MWS-계산 된 요청 서명이 제공된 서명과 일치하지 않습니다. (0) | 2020.11.16 |
Angular 2 : 양식이 연결되지 않았기 때문에 양식 제출이 취소되었습니다. (0) | 2020.11.16 |
열거 형 자동 채우기 전환 (0) | 2020.11.16 |
RabbitMQ 명령이 존재하지 않습니까? (0) | 2020.11.16 |