하나의 주 모듈과 두 개의 라이브러리 모듈, libA
및 libB
을 가지고 있습니다. libA
에서Android Studio/Gradle의 라이브러리에서 리소스 재정의 순서를 변경하는 방법은 무엇입니까?
, string.xml
는 string.xml
param1
SampleText2
는 동일한 이름을 가진 param1
PARAM 동일 SampleText1
및 libB
로되어 있습니다.
libA
및 libB
param1
가
SampleText1
동일 주요 모듈,
dependencies {
compile project(':libB')
compile project(':libA')
}
마지막으로 라이브러리로의 주요 모듈에 추가 된,하지만 난 SampleText2
동일하게 param1
를 원한다.
dependencies
에서 라이브러리 순서를 변경했지만 아무런 영향을주지 않습니다.
리소스를 재정의하는 순서를 변경할 수있는 방법이 있습니까?
문자열 리소스의 값을 어떻게 참조하고 있습니까? –
모듈'libA'의 레이아웃 자원에 android : text = "@ string/param1"' – Hasanaga
으로 사용했습니다. 원하는 라이브러리가있는 패키지 이름을 사용하여 Java 코드에서 문자열을 가져와야 할 수도 있습니다 값. 또는 라이브러리에서 고유 한 문자열을 고칠 수 있습니다. –