2014-06-05 2 views
1

나는이 작업을 처리 할 수있는 방법이 궁금해서 Gradle 빌드 시스템에 상당히 익숙합니다. 공통된 코드 세트에 의존하는 두 개의 개별 안드로이드 애플리케이션을 개발하고자합니다. Android Studio 및 Gradle에서 어떻게 구성 할 수 있습니까?Android Studio/Gradle - 공통 코드에서 두 개의 응용 프로그램 만들기

첫 번째 경향은 3 개의 모듈을 빌드하는 것입니다. 두 개의 Android 애플리케이션 모듈과 하나의 Android 라이브러리 모듈 (공통 코드가 포함되어 있음)입니다. 두 개의 Android 애플리케이션 모듈은 라이브러리 모듈에 종속됩니다. 이것이 최선의 방법입니까?

감사합니다.

+0

그런 질문을 할만한 적절한 포럼이 아니지만 좋은 생각 인 것 같습니다. –

답변

1

나는 응용 프로그램의 차이점에 달려 있다고 생각합니다. 단순히 이미지, 색상 또는 문자열과 같은 자원을 브랜딩 목적으로 변경하려는 경우 product flavors이라는 모듈 하나를 사용하는 것이 좋습니다.

공식 설명서에 "이것이 동일한 응용 프로그램입니까?" 그렇습니다, 그 때 풍미는가는 길입니다.

응용 프로그램이 다른 리소스를 공유하지 않을만큼 충분히 다른 경우 접근 방식이 합리적입니다.

관련 문제