Module Import 버그 해결 방법
Android Studio Arctic Fox의 버그인지는 모르겠지만 Native Template의 모듈을 가져오는게 안됩니다. Native Template를 받으려면 아래의 주소에서 다운받으시면 됩니다.
https://github.com/googleads/googleads-mobile-android-native-templates
압축풀면 아래와 같이 nativetemplates라는 폴더하나가 생기게 됩니다. 이 폴더를 Import하는 것이 목표입니다.
원래는 아래와 같이 Import하시면 됩니다.
일반적인 경우
1. Android Studio를 켜서 File -> New -> Import Module를 누릅니다.
2. 아까 다운 받은 그 폴더를 설정해주고 Finish를 누르면 됩니다. 아래 사진에서는 Module Name이 :nativetemplate이지만 :nativetemplates로 해주셔야해요. 저는 어떤 이유인지는 모르겠지만 Finish가 활성화되어있지 않고 이 방법으로 모듈을 Import할 수 없었습니다.
다른 방법으로 Import
1. 아래와 같이 다운받은 폴더를 같은 프로젝트에 둡니다.
2. settigs.gradle 파일에 nativetemplates를 추가시켜줍니다.
include ':app',':nativetemplates'
3. 한가지 추가적으로 nativetemplates의 build.gradle의 버전을 맞춰줘야합니다. 자신의 기존 프로젝트와 같이 sdk버전을 맞춰주시면 됩니다. 그리고 sync를 눌러주세요.
여기까지 완료했으면 아래와 같이 implementation해도 오류나지 않을 겁니다.
implementation project(':nativetemplates')
아래와 같이 TemplateView를 가져올 수 있는것 확인할 수가 있네요.
도움이 되셨다면 좋아요부탁드립니다.
'안드로이드' 카테고리의 다른 글
[안드로이드] 애드몹 ad failed to load 3 오류 해결 - Test Device 등록하기 (0) | 2021.11.11 |
---|---|
[Android] 간단 코딩 - SwipeRefreshLayout을 이용하여 새로 고침하기 (0) | 2021.08.24 |
[안드로이드] 알람(Alarm)을 받는 수신자(Receiver)에서 알림(Notification) 구현 코드 (2) | 2021.08.23 |
[안드로이드] XmlPullParser로 Xml 파싱하는 방법 - 코드 예제 (0) | 2021.05.26 |
[안드로이드] 서울시 버스 도착 정보 조회 api 사용 - 공공데이터포털 Open API (0) | 2021.05.01 |