Android Dev/Compose / / 2022. 3. 4. 01:25

jcenter() deprecated에 따른 repository파일 부재(bad gate way) 문제 해결(ex : ucrop)

오픈소스가 더이상 업데이트 되지 않는 경우,

해당 파일을 로컬 바이너리 종속성으로 추가하여 관리할 필요성이 생길수 있다.

 

이에 따라 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'])

위와 같이 모든 파일을 포함할 수 도 있다.

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유