Android 프로젝트 (apklib) 프로젝트에 의존하는 Android 프로젝트가 있습니다. 프로젝트는 Eclipse 내에서 잘 구축되지만 maven을 사용하는 명령 줄 빌드는 중복 R 클래스 (안드로이드 라이브러리 프로젝트의 R 클래스)를 불평하지 않습니다.Maven은 중복 R 클래스 오류를 일으키는 라이브러리 프로젝트를 사용하여 Android 프로젝트에 빌드합니다
내 대상 폴더 안에 세 개의 하위 디렉토리가 있습니다.
- 클래스 : 컴파일 된 클래스 파일 (평소와 같이).
- generated-sources : 메인 프로젝트와 라이브러리 프로젝트 둘 다 생성 된 R.java.
- unpack : 매니페스트, 리소스 XML 파일 및 생성 된 R.java 파일을 포함한 내 라이브러리 프로젝트의 내용.
'unpack'폴더의 존재 여부와 내용이 필요합니까? R.java 파일이 중복 R 클래스 빌드 실패의 원인입니다.
두 번째입니다. 최근에는 많은 부분이 변경되었으며, 특히 라이브러리가 포함 된 빌드가 많이 변경되었습니다. –