line / line-sdk-android

LINE SDK for Android lets you integrate LINE into your Android app to create a more engaging experience for your users.
https://developers.line.biz/en/docs/android-sdk/
Apache License 2.0
133 stars 45 forks source link

build problem: Missing class com.linecorp.linesdk.BR #142

Open RavenLiao opened 1 year ago

RavenLiao commented 1 year ago

What did you do?

run release build:

        buildTypes {
            getByName("release") {
                isMinifyEnabled = false
                isShrinkResources = false
                isCrunchPngs = false
                proguardFiles(
                    getDefaultProguardFile("proguard-android-optimize.txt"),
                    "proguard-rules.pro"
                )
            }
        }

What did you expect?

build success

What happened actually?

build fail and show:

Missing class com.linecorp.linesdk.BR (referenced from: boolean com.linecorp.linesdk.databinding.OpenChatInfoFragmentBindingImpl.onChangeViewModelChatroomName(androidx.lifecycle.MutableLiveData, int) and 1 other context)

my solve way

add -dontwarn com.linecorp.linesdk.BR in proguard-rules.pro

environment

LINE SDK version:5.8.1 Android Studio version:Android Studio Flamingo | 2022.2.1 AGP:8.0 Gradle:8.0