그래도 아직 완전히 새로운 것입니다. 나는 일부 코드를 subproject로 전송하기로 결정했다. 이 하위 프로젝트는 순수 자바 프로젝트이므로 플러그인 만 사용하십시오 : 'java'.Android에서 하위 프로젝트 아티팩트 사용하기 gradle로 빌드
명령이 호출 된 후 gradle 어셈블 후에이 프로젝트를 빌드 할 수 있으며 빌드 폴더에 컴파일 된 클래스가 들어있는 jar 파일이 표시됩니다.
현재 정말로 버그가있는 것은 Android Studio를 사용하는 Android 프로젝트의 클래스를 어떻게 사용할 수 있습니까?
나는 컴파일 프로젝트 명령을 사용하려고 :compile project(':PureJavaSubProject')
을 그리고 예상대로 프로젝트를 컴파일합니다. 그러나 Android Studio는 프로젝트에서 생성 된 아티팩트를 볼 수 없습니까?
Artifacts management에 대한 Gradle 문서를 약간 읽었지만 문서가 분명하지 않습니다.
누구든지 내가 어떻게 선언하거나 설정해야 작동하도록 gradle 빌드를 할 수 있습니까?
당신이 안드로이드 스튜디오는 볼 수 없습니다 무엇을 의미하는지에 대해 더 구체적으로하시기 바랍니다 유물; settings.gradle 및 build.gradle 파일을 질문에 추가하십시오. 또한 Android Studio에는 현재 모든 모듈이 프로젝트의 루트 폴더 아래에 있어야한다는 제한이 있습니다. PureJavaSubProject가 외부 디렉토리에 있으면 문제가 발생할 것입니다. –
@Kitesurfer 혹시 이것을 알아 냈습니까? 나는 같은 문제가있다. –