두 개의 모듈로 구성된 IntelliJ 14.1.2 프로젝트가 있습니다. 하나는 Android Gradle 기반 모듈이고 다른 하나는 Maven이있는 Spring Java 기반 모듈입니다.
gps-trackman.v1은 내 루트 프로젝트이며이 프로젝트에 대한 출력 또는 패싯을 구성하지 않았습니다. 응용 프로그램은 내 안드로이드 gradle 모듈 이며이 프로젝트에 Android 및 Android-Gradle Facet을 구성했으며 gps-trackman은 Spring Maven Project가 아닙니다. 모든 것을 함께 만들 수 있기를 원합니다. 가능합니까?
이제 IntelliJ Eventlog에이 오류 메시지가 나타납니다.
지원되지 않는 모듈 감지 : gps-trackman, gps-trackman.v1, app 모듈에서는 컴파일이 지원되지 않습니다. 불행히도 하나의 프로젝트에 비 Gradle Java 모듈과 Android-Gradle 모듈을 가질 수 없습니다.
‘gps-trackman.v1’프로젝트는 Gradle 기반이 아닙니다
이 오류는 내 프로젝트의 구성이 잘못되어 발생합니까? 하나의 프로젝트에 maven 모듈과 Gradle 모듈을 실제로 사용할 수 없습니까?
루트 프로젝트에 대한 패싯을 구성해야합니까? 또는 maven을 gradle로 변환해야합니까?
답변
1- 프로젝트를 닫습니다
2- 닫기 Android Studio
IDE
3- .idea
디렉토리를 삭제
4- 모든 .iml
파일 삭제
5- Android Studio
IDE 열기 및 프로젝트 가져 오기
여기 에서 답변
답변
- 파일-> 캐시 무효화 / 다시 시작으로 이동하십시오.
- 프로젝트를 닫습니다.
- 프로젝트 폴더로 이동하여 .idea 폴더를 삭제하십시오.
- 프로젝트 폴더에서 YourProjectName.iml을 삭제하십시오.
- app 폴더에서 app.iml을 삭제하십시오.
- Android 스튜디오를 열고-> 기존 프로젝트를 연 다음 프로젝트를 선택하십시오.
- 로드 설정 오류 및 지원되지 않는 모듈 감지 오류가 사라집니다.
답변
필자의 경우 settings.gradle에 잘못된 구성이 포함되어 있습니다.
나는 바꿨다 :
include ':app' rootProject.name='<somthing else>'
에:
include ':app'
오류가 사라졌습니다. 따라서 settings.gradle에서 잠재적 오류를 확인하십시오. 그래도 해결되지 않으면 캐시 및 기타 팁을 제거하십시오.
답변
우선 Android Studio 소스로 업데이트해야합니다 : https://code.google.com/p/android/issues/detail?id=77983
그런 다음 File-> Invalidate Caches / Restart-> Invalidate Caches & Restart로 이동해야합니다.
그런 다음 응용 프로그램을 다시 빌드하십시오.
답변
- 프로젝트를 닫습니다
- 그냥 modules.xml 삭제 .idea 폴더에 있습니다.
- 프로젝트를 다시여십시오.
답변
위의 모든 시도. 작동하지 않았다.
다음은 효과가 있습니다. modules.xml이라는 파일로 이동하십시오.
거기에있는 모든 모듈을 삭제하십시오. 청소하고 재건하십시오.
답변
모듈을 settings.gradle
파일에 추가했는지 확인하십시오 .
include ':app'
include ':your-module'