안드로이드 설정

Gradle 설정

baseProjectTemplate.gradle :

//gradle version 6.1.1
//2021.2.0b4 - 2021.3.36f1
//2022.2.0a1 - 2022.2.0a17
allprojects {
    buildscript {
        ...
        }

        dependencies {            
            classpath 'com.android.tools.build:gradle:4.0.1'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.61"
            **BUILD_SCRIPT_DEPS**
        }
    }
}
//gradle version 6.7.1
//2021.3.37f1 - 2021.3.40f1
allprojects {
    buildscript {
        ...
        }

        dependencies {            
            classpath 'com.android.tools.build:gradle:4.2.2'
            classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.72"
            **BUILD_SCRIPT_DEPS**
        }
    }
}
//gradle version 7.2
//2022.2.0a18 - 2022.3.37f1
plugins {
    id 'com.android.application' version '7.1.2' apply false
    id 'com.android.library' version '7.1.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.3.72' apply false
    **BUILD_SCRIPT_DEPS**
}
//gradle version 7.5.1
//2021.3.41f1+
//2022.3.38f1+
plugins {
    id 'com.android.application' version '7.4.2' apply false
    id 'com.android.library' version '7.4.2' apply false
    id 'org.jetbrains.kotlin.android' version '1.5.20' apply false
    **BUILD_SCRIPT_DEPS**
}

mainTemplate.gradle :

settingsTemplate.gradle :

Resolver 사용법

resolver 을 사용하신다면 UniversalSDKDependencies.xml 을 참조하십시오

프로젝트에 소셜 ID 적용

Assets/Plugins/Android/launcherTemplate.gradle 을 편집해주세요 체크박스를 활성화시키면 파일이 생성됩니다.

check-gradle

아래 resValue 줄을 넣어주세요. 그래도 안된다면 Demo 프로젝트를 참고해주세요.

launcherTemplate.gradle :

AndroidX Use

gradleTemplate.properties :

Proguard 설정

  • Proguard를 통해 빌드시 난독화하는 경우

  • Project Settings > Player > Publishing Settings > Minify R8 활성화한 경우

proguard-user.txt 파일에 아래와 같이 추가합니다.

Last updated