2017-01-25 2 views
2

고객에게 Android sdk (aar) 파일을 발송합니다. 우리 코드는 내부적으로 우리가 repo와 gradle에서 런타임에 참조하는 두 개의 타사 aar를 사용합니다. 제 질문은 이러한 의존성을 고객에게 어떻게 제공합니까? 내가 그들에게 제 3 자의 aar를주고 싶지 않다면, 어떻게 내가 그 두 개의 aar를 나의 aar에 끼워 넣을 수 있을까요? 지금까지 우리는 다음을 사용하고있었습니다 : https://github.com/adwiv/android-fat-aar.내 출시 aar에 여러 AAR을 패키지하는 방법

지금은 작동하지 않으므로 문제를 해결하는 병렬/더 나은 방법을 찾고 있습니다.

+0

"지금은 작동하지 않습니다 ..."- 왜 그럴까요? android-fat-aar가 귀하의 케이스에서 완벽하게 작동합니다. –

+0

gradle 2.2.1에서 2.14.1..things로 업그레이드 됨 :) – Sid

답변

1

Android 스튜디오 프로젝트에서 모듈 종속성을 사용합니다 : 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 모듈 설정 열기를 클릭하거나보기 -> 모듈 설정 열기 -> 'app'/ module-name -> 'Dependencies ' 탭. 왼쪽 하단에 라이브러리 의존성/Jar 종속성/모듈 종속성을 추가하는 '+'버튼이 있어야합니다. '확인'을 클릭하고 프로젝트를 aar 파일로 다시 빌드하면 포함 된 모든 종속성을 찾을 수 있습니다.

자동으로 gradle 파일을 업데이트합니다.