현재 프로젝트의 종속성으로 https://github.com/firebase/FirebaseUI-Android의 로컬 복제본을 추가하려고합니다. FirebaseUI를 수정하고 싶기 때문에 표준 방식으로 가져 오기를 원하지 않습니다. 현재 나는이 노력하고있어 :종속성 결과로 안드로이드 스튜디오 프로젝트에 외부 프로젝트를 추가하면 파일을 찾을 수 없습니다.
settings.gradle :
include ':firebaseui'
project(':firebaseui').projectDir = new File(settingsDir, '../FirebaseUI')
내 모듈의 build.gradle :
dependencies {
compile project(":firebaseui")
}
하지만 내가 얻을 :
Error:(42, 0) Could not read script 'C:\Users\Gonzalo\AndroidStudioProjects\MyProject\common\constants.gradle' as it does not exist.
FirebaseUI \ build에서 가져 오기. Gradle을 : 그것은 FirebaseUI의 build.gradle 또는 광산에 문제가
allprojects { project ->
// Get constants, this is where we store things
// like the list of submodules or the version
project.apply from: "$rootDir/common/constants.gradle"
...
인가? mavenLocal()
의 repo를 통해
캐시 나 gradle이 외부 (공식) 버전을 얻는 데 문제가 있었지만 로컬 버전이 포함되었는지 확인하기 위해 버전을 0.4.2로 변경해야했습니다. – Gonzalo
예 일반적으로 -SNAPSHOT을 추가하여 버전을 변경합니다. –