Android installreferrer1.1错误

问题描述 投票:1回答:1

根据documentation,在1.0版中没有问题,并且升级到1.1版后崩溃了。

implementation 'com.android.installreferrer:installreferrer:1.0' // no crash
implementation 'com.android.installreferrer:installreferrer:1.1' // crashed

这是我的代码:

private lateinit var referrerClient: InstallReferrerClient
private fun initReferrer() {
    referrerClient = InstallReferrerClient.newBuilder(this).build()
    referrerClient.startConnection(object : InstallReferrerStateListener {

        override fun onInstallReferrerSetupFinished(responseCode: Int) {

        }

        override fun onInstallReferrerServiceDisconnected() {
        }
    })
}

这是崩溃信息:

java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/android/aidl/BaseStub;
    at com.android.installreferrer.api.InstallReferrerClientImpl.startConnection(InstallReferrerClientImpl.java:133)
android google-play-services
1个回答
0
投票

也曾遇到此错误,并且好像是在库本身上,由于没有更新,我现在将其降级为1.0。

另一个相关的SO问题。android Kochava SDK integration crashes the app with google sdk

© www.soinside.com 2019 - 2024. All rights reserved.