AndroidX Support Library 마이그레이션 - bidmad/Bidmad-Android GitHub Wiki

AndroidX Support Library 마이그레이션 요청


Android 11지원을 위해 1.10.6 버전이 배포 되었습니다. 1.10.6 부터는 AndroidX로만 제공되기 때문에 현재 사용하시는 프로젝트에서 Android Support Library(API 28이하) 사용하고 계신 고객님들은 아래 가이드에 따라 AndroidX Support Library로 마이그레이션을 진행 부탁 드립니다.

2018/9 AndroidX Support Library 출시 이후 현재 2020/10 대다수의 라이브러리들이 AndroidX로 마이그레이션 되어 최신 버전의 경우 AndroidX로 제공되고 있습니다. Ad Network들의 최신 라이브러리 역시 AndroidX로 배포 되고 있어 Android Support Library에서는 지원이 어려워 1.10.6 버전부터는 Android Support Library 버전이 지원 되지 않는 점 양해 부탁 드립니다.


Android Studio 프로젝트 AndroidX Support Library 마이그레이션 가이드

  1. gradle.properties 파일에 아래 코드 선언

    android.enableJetifier=true
    android.useAndroidX=true
    
  2. 프로젝트 내 Android Support Library를 사용중인 라이브러리를 최신 버전으로 업데이트

  3. BidmadSDK AndroidX 버전으로 교체

    implementation 'com.adop.sdk:bidmad-androidx:1.10.6'
    

Unity 프로젝트 AndroidX Support Library 마이그레이션 가이드

  1. mainTemplate.gradle 파일에 아래 코드 선언

    ([rootProject] + (rootProject.subprojects as List)).each {
        ext {
            it.setProperty("android.useAndroidX", true)
            it.setProperty("android.enableJetifier", true)
        }
    }
    

    2019.04 버전의 경우 gradleTemplate.properties 파일에 아래 코드 선언

    android.enableJetifier=true
    android.useAndroidX=true
    
  2. 프로젝트 내 Android Support Library를 사용중인 라이브러리를 최신 버전으로 업데이트

  3. BidmadSDK AndroidX 버전으로 교체(mainTemplate.gardle)

    implementation ('com.adop.sdk:bidmad-androidx:1.10.5'){
        exclude group: "com.google.code.gson", module: "gson"
    }  
    implementation 'com.google.code.gson:gson:2.8.5'