未解决

android 推送 在kotlin + androidx 下不能启动服务。 #38665个回答

push_client_sdk_for_android 6.7.3 690346750 2019-09-04

问:
I: Rejecting re-init on previously-failed class java.lang.Class<com.baidu.android.pushservice.e$2>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/coloros/mcssdk/callback/PushCallback; I: at boolean com.baidu.android.pushservice.e.k(android.content.Context) ((null):-1) I: at boolean com.baidu.android.pushservice.PushManager.isPushEnabled(android.content.Context) ((null):-1) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.registerDevice() (SplashFragment.kt:418) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.goToMainActivity(com.androidx.client.mvvm.data.local.entities.UserEntity) (SplashFragment.kt:294) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.access$goToMainActivity(com.androidx.client.mvvm.view.fragments.SplashFragment, com.androidx.client.mvvm.data.local.entities.UserEntity) (SplashFragment.kt:47) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment$getUserInfo$1.onChanged(com.androidx.client.mvvm.data.remote.network.Resource) (SplashFragment.kt:277) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment$getUserInfo$1.onChanged(java.lang.Object) (SplashFragment.kt:47) I: at void androidx.lifecycle.LiveData.considerNotify(androidx.lifecycle.LiveData$ObserverWrapper) (LiveData.java:113) I: at void androidx.lifecycle.LiveData.dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper) (LiveData.java:131) I: at void androidx.lifecycle.LiveData.setValue(java.lang.Object) (LiveData.java:289) I: at void androidx.lifecycle.MutableLiveData.setValue(java.lang.Object) (MutableLiveData.java:33) I: at void com.androidx.client.mvvm.data.remote.network.NetworkResourcePure$1.onResponse(retrofit2.Call, retrofit2.Response) (NetworkResourcePure.kt:52) I: at void retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$1.run() (DefaultCallAdapterFactory.java:83) I: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) I: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) I: at void android.os.Looper.loop() (Looper.java:201) I: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6806) I: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2) I: at void com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run() (RuntimeInit.java:547) I: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:873) I: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.coloros.mcssdk.callback.PushCallback" on path: DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/com.xxx.xxx-c8niPvj-gKNOVzuIHx8nkA==/base.apk"],nativeLibraryDirectories=[/data/app/com.xxx.xxx-c8niPvj-gKNOVzuIHx8nkA==/lib/arm64, /system/lib64, /vendor/lib64]] I: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:171) I: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:379) I: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312) I: at boolean com.baidu.android.pushservice.e.k(android.content.Context) ((null):-1) I: at boolean com.baidu.android.pushservice.PushManager.isPushEnabled(android.content.Context) ((null):-1) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.registerDevice() (SplashFragment.kt:418) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.goToMainActivity(com.androidx.client.mvvm.data.local.entities.UserEntity) (SplashFragment.kt:294) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment.access$goToMainActivity(com.androidx.client.mvvm.view.fragments.SplashFragment, com.androidx.client.mvvm.data.local.entities.UserEntity) (SplashFragment.kt:47) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment$getUserInfo$1.onChanged(com.androidx.client.mvvm.data.remote.network.Resource) (SplashFragment.kt:277) I: at void com.androidx.client.mvvm.view.fragments.SplashFragment$getUserInfo$1.onChanged(java.lang.Object) (SplashFragment.kt:47) I: at void androidx.lifecycle.LiveData.considerNotify(androidx.lifecycle.LiveData$ObserverWrapper) (LiveData.java:113) I: at void androidx.lifecycle.LiveData.dispatchingValue(androidx.lifecycle.LiveData$ObserverWrapper) (LiveData.java:131) I: at void androidx.lifecycle.LiveData.setValue(java.lang.Object) (LiveData.java:289) I: at void androidx.lifecycle.MutableLiveData.setValue(java.lang.Object) (MutableLiveData.java:33) I: at void com.androidx.client.mvvm.data.remote.network.NetworkResourcePure$1.onResponse(retrofit2.Call, retrofit2.Response) (NetworkResourcePure.kt:52) I: at void retrofit2.DefaultCallAdapterFactory$ExecutorCallbackCall$1$1.run() (DefaultCallAdapterFactory.java:83) I: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:873) I: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:99) I: at void android.os.Looper.loop() (Looper.java:201) I: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6806) I: at java.lang.Object java.lang.reflect.Method.invoke(java.lang.Object, java.lang.Object[]) (Method.java:-2)
确认 取消
答:
請問一下這個有解決了嗎? 遇到相同的問題

周礼易春秋 2019-10-29

答:
1

Q低调路过Q 2019-10-24

答:
1

Q低调路过Q 2019-10-24

答:
1

Q低调路过Q 2019-10-24

答:
1

Q低调路过Q 2019-10-24