Debug Log/Android

Build was configured to prefer settings repositories over project repositories but repository 'flatDir' was added by build file 'app\build.gradle'

Greensky0026 2021. 11. 15. 18:28
반응형

상황

aar을 import하기 위해 작업도중 발생

 

원인

모르겠음.

api 30과 31의 차이라기도 뭐한게..

taget api 30인 project가 설정한 대로 똑같이 해도 설정되지 않음.

 

시도한 방법

//app 또는 project gradle에 아래내용 추가
repositories {
	flatDir{
    	dir 'libs'
    }
}

//app gradle의 다음의 내용 추가
implementation(name:'AAR_NAME', ext:'AAR_EXTENSION_NAME')

-> 실패

//app 또는 project gradle에 아래내용 추가
repositories {
	flatDir{
    	dir 'libs'
    }
}

//app gradle의 다음의 내용 추가
implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'])
implementation(name:'AutoAnswerLib-release', ext:'aar')

-> 실패

 

 

해결

implementation files('libs/AutoAnswerLib-release.aar')

를 app gradle dependencies에 입력

 

추가적으로,

File - Project structure - Dependencies에서 파일을 직접 추가하는 방법도 성공했음

 

 

반응형