Utilisation de Xamarin.Forms pour construire une application Android. Téléphone Honor 30i. Android 10. Build version 3.1.0.140(C10E1R3P2). Après la mise à jour de cette version (je ne me souviens pas de la version de la version précédemment installée), mon application affiche une exception dans le journal et se plante immédiatement après le lancement :
[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 (build version 10.1.0.362(C10E1R5P1)). Android 10. fonctionne bien, sans aucune exception. sdk cible "Android R". Utilisation de 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)
Toute aide, s'il vous plaît.