728x90
카카오 애드핏을 사용하기 위해 sdk 추가하려는데 자꾸 오류가 발생하였다.
일단 최신버전의 android에서 위와 같은 방법으로 최상단 buld,gradle에 allprojects를 추가하여
해보려고 하였는데 빌드시에 모듈 build.gradle에 추가한 아래 코드에서 오류가 발생하였다.
implementation 'com.kakao.adfit:ads-base:3.8.5'
오류 내용은 아래처럼 발생하였다.
Failed to resolve: com.kakao.adfit:ads-base:3.8.5
그래서 이것저것 자료를 찾아보며 다양하게 테스트를 해본 결과 답을 찾았다.
최신 버전의 안드로이드에서는 최상단 buld,gradle에서 추가하는 것이 아니라 [settings.gradle] 파일에서 추가를 해야 하는 것이였다.
그리고 해당 파일에 추가시 포트는 빼고 넣으니 제대로 돌아갔다.
아래와 같이 추가를 해 주었다.
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
google()
mavenCentral()
maven { url 'https://devrepo.kakao.com/nexus/content/groups/public/' }
}
}
이제야 정상적으로 돌아가는 프로그램을 볼 수 있었다. ㅎㅎ
글이 도움이 되셨다면 공감 한표 부탁드립니다~
728x90
'Programing > android' 카테고리의 다른 글
[android] Unable to get provider com.google.android.gms.ads.MobileAdsInitProvider 오류 error (0) | 2021.12.06 |
---|---|
[android] 앱 화면이 꺼지지 않도록 설정하기 (0) | 2021.12.03 |
[android] 다이얼로그 로딩 화면 구현, loading...중 화면 만들기. (0) | 2021.11.18 |
[android studio] 타이틀바(action bar) 뒤로가기 버튼 넣기 (0) | 2021.11.16 |
[android studio] 빌드시 ..checking AAR metadata..compileSdkVersion ... 오류해결 (0) | 2021.11.14 |
댓글