Android Dev/Compose
jcenter() deprecated에 따른 repository파일 부재(bad gate way) 문제 해결(ex : ucrop)
YoonHyeonJoon
2022. 3. 4. 01:25
오픈소스가 더이상 업데이트 되지 않는 경우,
해당 파일을 로컬 바이너리 종속성으로 추가하여 관리할 필요성이 생길수 있다.
이에 따라 jar, aar파일을 해당 라이브러리 경로에서 다운받고
모듈의 하위 패키지를 하나 만든 뒤(예: libs) 여기에 aar과 jar파일 등을 implemenation하면된다.
아래와 같은 경로를 dependencies에 추가해준다
implementation files(
'libs/ucrop-2.2.6-native.aar',
'libs/ucrop-2.2.6-native-sources.jar' )
혹은
implementation fileTree(dir : 'libs', include: ['*.jar'])
위와 같이 모든 파일을 포함할 수 도 있다.