Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/235.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Glide库LicenseCheckError/DeadObjectException_Android_Android Glide_Deadobjectexception - Fatal编程技术网

Android Glide库LicenseCheckError/DeadObjectException

Android Glide库LicenseCheckError/DeadObjectException,android,android-glide,deadobjectexception,Android,Android Glide,Deadobjectexception,最近,我们开始出现由Glide引起的崩溃(Firebase Crashlytics),我们在应用程序中找不到导致它和堆栈跟踪点滑动的任何可见原因。请看附件中的StackTrace 任何帮助都将不胜感激 我们为以下类提供了自定义实现: AppGlideModule DataFetcher ModelLoader 但是对于URL获取,我们使用Glide的GlideUrl,这是Glide的默认设置 build.gradle: def glide_version = "4.11.0"

最近,我们开始出现由Glide引起的崩溃(Firebase Crashlytics),我们在应用程序中找不到导致它和堆栈跟踪点滑动的任何可见原因。请看附件中的StackTrace

任何帮助都将不胜感激

我们为以下类提供了自定义实现:

AppGlideModule
DataFetcher
ModelLoader
但是对于URL获取,我们使用Glide的
GlideUrl
,这是Glide的默认设置

build.gradle:

def glide_version = "4.11.0"
implementation "com.github.bumptech.glide:glide:$glide_version"
implementation "com.github.bumptech.glide:annotations:$glide_version"
kapt "com.github.bumptech.glide:compiler:$glide_version"
堆栈跟踪:

Fatal Exception: com.bumptech.glide.load.engine.cache.util.LicenseCheckError$LicenseServiceError: Error when calling licensing service
       at com.bumptech.glide.load.engine.cache.util.LicenseClient.callLicenseCheckV2Method(LicenseClient.java:136)
       at com.bumptech.glide.load.engine.cache.util.LicenseClient.checkLicenseInternal(LicenseClient.java:119)
       at com.bumptech.glide.load.engine.cache.util.LicenseClient$LicenseServiceConnection.onServiceConnected(LicenseClient.java:162)
       at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:2037)
       at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2069)
       at android.os.Handler.handleCallback(Handler.java:888)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:213)
       at android.app.ActivityThread.main(ActivityThread.java:8178)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
Caused by android.os.DeadObjectException
       at android.os.BinderProxy.transactNative(BinderProxy.java)
       at android.os.BinderProxy.transact(BinderProxy.java:526)
       at com.bumptech.glide.load.engine.cache.util.LicenseClient.callLicenseCheckV2Method(LicenseClient.java:129)
       at com.bumptech.glide.load.engine.cache.util.LicenseClient.checkLicenseInternal(LicenseClient.java:119)
       at com.bumptech.glide.load.engine.cache.util.LicenseClient$LicenseServiceConnection.onServiceConnected(LicenseClient.java:162)
       at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:2037)
       at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:2069)
       at android.os.Handler.handleCallback(Handler.java:888)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:213)
       at android.app.ActivityThread.main(ActivityThread.java:8178)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1101)
编辑:


这不是一个“常规的”
DeadObjectException
,因为它来自于试图访问内部
LicenseCheckError
类的Glide库中。这种情况的发生是因为DeadObjectException。有关它的更多信息,请检查答案。