Android 스튜디오 프로젝트에서 나 자신이 코딩 한 라이브러리를 공유하는 2 개의 Android 애플리케이션을 작성했습니다.Android Studio의 여러 모듈간에 프로젝트 속성 공유하기
Project/
- app1/
- app2/
- mylibrary/
그래서 app1 및 app2의 build.gradle에서 mylibrary 컴파일을위한 종속성을 포함시켜야합니다.
dependencies {
// Compile shared library
compile project(':mylibrary')
// Local binary dependency
compile fileTree(dir: 'libs', include: ['*.jar'])
}
지금까지 모든 것이 잘 작동합니다.
그런 다음 app1과 app2를 서로 다른 두 개의 스크립트로 작성하고 각 건물에서 일부 맞춤 매개 변수를 포함합니다. 예를 들어, APP1의 건물 스크립트는 다음과 같습니다
cd app1
../gradlew assembleRelease -PversionCode=$VERSION_CODE -PversionName=$VERSION_NAME -PWS_URL=$WS_URL
나는 "APP1"의 build.gradle에 propject.property에서 versionName을, versionCode를하고 WS_URL 매개 변수에 액세스 할 수 있지만 문제는 내가로부터 수 없습니다 구성 "mylibrary"의 build.gradle과 해당 정보를 공유해야합니다.
"app1"및 "mylibrary"에서이 정보를 공유 할 수있는 방법이 있습니까?
미리 감사드립니다.
감사합니다! 그것은 노력하고 있습니다! =) –