荣誉。更新系统后异常
Honor. Exception after updating system
使用 Xamarin.Forms 构建 Android 应用程序。 Phone荣耀30i。 Android 10. 构建版本 3.1.0.140(C10E1R3P2)。在此版本上更新后(不记得以前安装的版本)我的应用程序在日志中抛出异常并在启动后立即崩溃。这是来自日志:
[AndroidRuntime] FATAL EXCEPTION: NetworkKit_GRS_GrsClient-Init_0 -- >NetworkKit_GRS_RequestController-Task_0
[AndroidRuntime] Process: ru.myApp.MyApp, PID: 24933
[AndroidRuntime] java.lang.NoClassDefFoundError: Failed resolution of:
Lcom/huawei/hms/framework/common/NetworkUtil;
[AndroidRuntime] at com.huawei.hms.framework.network.grs.g.i.a(Unknown Source:65)
[AndroidRuntime] at com.huawei.hms.framework.network.grs.g.i$b.run(Unknown Source:8)
[AndroidRuntime] at com.huawei.hms.framework.common.RunnableEnhance.run(RunnableEnhance.java:30)
[AndroidRuntime] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[AndroidRuntime] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[AndroidRuntime] at java.lang.Thread.run(Thread.java:929)
[AndroidRuntime] Caused by: java.lang.ClassNotFoundException: Didn't find class
"com.huawei.hms.framework.common.NetworkUtil" on path: DexPathList[[zip file
"/data/app/ru.tkchel.AutoGRAPHDroidV3-
B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk"],nativeLibraryDirectories=
[/data/app/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/lib/arm64,
/data/app/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk!/lib/arm64-v8a,
/system/lib64, /hw_product/lib64, /system/product/lib64]]
[AndroidRuntime] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209)
[AndroidRuntime] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[AndroidRuntime] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[AndroidRuntime] ... 6 more
[AndroidRuntime] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool11-30
15:57:28.007 W/ (24933): Thread 0x798b1fbd50 may have been prematurely finalized
[] * Assertion at /Users/builder/jenkins/workspace/archive-mono/2020-
02/android/release/mono/utils/mono-threads.c:650, condition `info' not met,
function:mono_thread_info_current,
[HMSSDK_HMSPackageManager] Enter getHMSPackageName
[libc] Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 25015 (NetworkKit_GRS_), pid 24933
(utoGRAPHDroidV3)
在华为 p40 lite(构建版本 10.1.0.362(C10E1R5P1))上。 Android 10.工作正常,没有任何异常。目标 sdk“Android R”。
使用 nugets:
- Huawei.Hms.Base(6.1.0.302)
- Huawei.Hms.Hwid(6.1.0.302)
- Huawei.Hms.NetworkGrs(5.0.3.300)
- Huawei.Hms.Push(5.0.4.302)
任何帮助,请。
感谢您提供有关该问题的信息,我们已将其反馈给研发团队。同时,我们提供了解决方法,您可以将Account SDK版本降级到5.0.3.302
,应该可以解决您的问题。
“ 原因:java.lang.ClassNotFoundException:没有找到class
"com.huawei.hms.framework.common.NetworkUtil" 路径:“
这表示缺少“NetworkUtil”。因为这个class是HMS core
的一部分
解决方法是重装HMS core或者有条件的升级
使用 Xamarin.Forms 构建 Android 应用程序。 Phone荣耀30i。 Android 10. 构建版本 3.1.0.140(C10E1R3P2)。在此版本上更新后(不记得以前安装的版本)我的应用程序在日志中抛出异常并在启动后立即崩溃。这是来自日志:
[AndroidRuntime] FATAL EXCEPTION: NetworkKit_GRS_GrsClient-Init_0 -- >NetworkKit_GRS_RequestController-Task_0
[AndroidRuntime] Process: ru.myApp.MyApp, PID: 24933
[AndroidRuntime] java.lang.NoClassDefFoundError: Failed resolution of:
Lcom/huawei/hms/framework/common/NetworkUtil;
[AndroidRuntime] at com.huawei.hms.framework.network.grs.g.i.a(Unknown Source:65)
[AndroidRuntime] at com.huawei.hms.framework.network.grs.g.i$b.run(Unknown Source:8)
[AndroidRuntime] at com.huawei.hms.framework.common.RunnableEnhance.run(RunnableEnhance.java:30)
[AndroidRuntime] at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[AndroidRuntime] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[AndroidRuntime] at java.lang.Thread.run(Thread.java:929)
[AndroidRuntime] Caused by: java.lang.ClassNotFoundException: Didn't find class
"com.huawei.hms.framework.common.NetworkUtil" on path: DexPathList[[zip file
"/data/app/ru.tkchel.AutoGRAPHDroidV3-
B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk"],nativeLibraryDirectories=
[/data/app/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/lib/arm64,
/data/app/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk!/lib/arm64-v8a,
/system/lib64, /hw_product/lib64, /system/product/lib64]]
[AndroidRuntime] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209)
[AndroidRuntime] at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[AndroidRuntime] at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[AndroidRuntime] ... 6 more
[AndroidRuntime] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool11-30
15:57:28.007 W/ (24933): Thread 0x798b1fbd50 may have been prematurely finalized
[] * Assertion at /Users/builder/jenkins/workspace/archive-mono/2020-
02/android/release/mono/utils/mono-threads.c:650, condition `info' not met,
function:mono_thread_info_current,
[HMSSDK_HMSPackageManager] Enter getHMSPackageName
[libc] Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 25015 (NetworkKit_GRS_), pid 24933
(utoGRAPHDroidV3)
在华为 p40 lite(构建版本 10.1.0.362(C10E1R5P1))上。 Android 10.工作正常,没有任何异常。目标 sdk“Android R”。 使用 nugets:
- Huawei.Hms.Base(6.1.0.302)
- Huawei.Hms.Hwid(6.1.0.302)
- Huawei.Hms.NetworkGrs(5.0.3.300)
- Huawei.Hms.Push(5.0.4.302)
任何帮助,请。
感谢您提供有关该问题的信息,我们已将其反馈给研发团队。同时,我们提供了解决方法,您可以将Account SDK版本降级到5.0.3.302
,应该可以解决您的问题。
“ 原因:java.lang.ClassNotFoundException:没有找到class
"com.huawei.hms.framework.common.NetworkUtil" 路径:“
这表示缺少“NetworkUtil”。因为这个class是HMS core
的一部分解决方法是重装HMS core或者有条件的升级