Module Import 버그 해결 방법

Android Studio Arctic Fox의 버그인지는 모르겠지만 Native Template의 모듈을 가져오는게 안됩니다. Native Template를 받으려면 아래의 주소에서 다운받으시면 됩니다.

https://github.com/googleads/googleads-mobile-android-native-templates

 

GitHub - googleads/googleads-mobile-android-native-templates

Contribute to googleads/googleads-mobile-android-native-templates development by creating an account on GitHub.

github.com

 

압축풀면 아래와 같이 nativetemplates라는 폴더하나가 생기게 됩니다. 이 폴더를 Import하는 것이 목표입니다.

 

원래는 아래와 같이 Import하시면 됩니다.

일반적인 경우

1. Android Studio를 켜서 File -> New -> Import Module를 누릅니다.

 

2. 아까 다운 받은 그 폴더를 설정해주고 Finish를 누르면 됩니다. 아래 사진에서는 Module Name이 :nativetemplate이지만 :nativetemplates로 해주셔야해요. 저는 어떤 이유인지는 모르겠지만 Finish가 활성화되어있지 않고 이 방법으로 모듈을 Import할 수 없었습니다.

 

다른 방법으로 Import

1. 아래와 같이 다운받은 폴더를 같은 프로젝트에 둡니다. 

 

2. settigs.gradle 파일에 nativetemplates를 추가시켜줍니다. 

프로젝트 수준의 settigns.gradle

include ':app',':nativetemplates'

 

3. 한가지 추가적으로 nativetemplates의 build.gradle의 버전을 맞춰줘야합니다. 자신의 기존 프로젝트와 같이 sdk버전을 맞춰주시면 됩니다. 그리고 sync를 눌러주세요.

nativetemplates의 build.gradle

기존 프로젝트 sdk 버전과 일치시켜야함

 

여기까지 완료했으면 아래와 같이 implementation해도 오류나지 않을 겁니다. 

implementation project(':nativetemplates')

 

아래와 같이 TemplateView를 가져올 수 있는것 확인할 수가 있네요.

 

도움이 되셨다면 좋아요부탁드립니다.

반응형
블로그 이미지

REAKWON

와나진짜

,