2013-02-25 1 views
4

안드로이드의 라이브러리 프로젝트 버전 코드/이름을 지정하는 올바른 위치는 어느 것입니까? 라이브러리의 Android Manifest에있는 현재 상태는 무엇입니까? 라이브러리 항아리를 번들 할 때, 항아리를 번들링하면서 사용 가능한/손상되지 않은 항아리를 전달하는 동안 AndroidManifest를 무시할 수 있습니까?안드로이드 라이브러리 버전 코드/이름 지정

내 질문은 당신은 AndroidManifest.xml에서 프로젝트의 버전 코드/이름을 설정 this

답변

0

와 관련이있다. 그러나 도서관 프로젝트 인 경우 호스트 프로젝트에 통합 한 후 매니페스트의 모든 정보가 무시됩니다.

an issue입니다.

+0

라이브러리를 버전화할 때 가장 좋은 방법이 궁금하십니까? – bianca

+0

@bianca 그래, 그렇게 생각해. –

0
BuildConfig.VERSION_NAME 
BuildConfig.VERSION_CODE 

그냥 (문자 그대로 모든 안드로이드 라이브러리/응용 프로그램은 그것의 패키지 경로에 자신의 BuildConfig의이 같은) 당신이 당신의 라이브러리의 BuildConfig를 가져올 수 있는지 확인하십시오. Android Studio의 Gradle Build 시스템은이 버전이 항상 버전 0.7.0에서 생성됨을 나타냅니다 (changelog 참조). 이것은 생성 된 클래스로서 호스팅 앱/라이브러리에 계속 존재합니다.