web-dev-qa-db-fra.com

Honneur. Exception après mise à jour du système

Utilisation de xamarin.Forms à construire Android App. Téléphone Honor 30i. Android 10. Build version 3.1.0.140 (C10E1R3P2). Après la mise à jour de cette construction (ne pas N'oubliez pas la version de la construction précédemment installée) My App Shove Exception dans le journal et le crash à une fois après le lancement. Ceci est du journal:

[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)

Sur Huawei P40 Lite (version 10.1.0.362 (C10E1R5P1)). Android 10. fonctionne bien, sans aucune exception. Cible SDK "Android R". Utilisation de Nugets:

  1. Huawei.hms.base (6.1.0.302)
  2. Huawei.hms.hwid (6.1.0.302)
  3. Huawei.hms.networkgrs (5.0.3.300)
  4. Huawei.hms.push (5.0.4.302)

Toute aide, pls.

"Causé par: Java.Lang.classnotFoundException: n'a pas trouvé de classe

"com.huawei.hms.framework.common.networkutil" sur le chemin: "

Cela indique que "Networkutil" est manquant. Puisque cette classe fait partie du noyau HMS

La solution consiste à essayer de réinstaller HMS Core à nouveau ou de mettre à niveau si possible.

0
Zinna