es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Honor. Excepción después de la actualización del sistema.

Usando Xamarin.Forms para construir una aplicación de Android. Teléfono Honor 30i. Android 10. Versión de construcción 3.1.0.140 (C10E1R3P2). Después de actualizar en esta versión (no recuerdo la versión de la construcción instalada anteriormente), mi aplicación lanza una excepción en el registro y se bloquea de inmediato después del lanzamiento. esto está en el registro:

[AndroidRuntime] EXCEPTION FATAL: NetworkKit_GRS_GrsClient-Init_0 –>NetworkKit_GRS_RequestController-Task_0
[AndroidRuntime] Proceso: ru.myApp.MyApp, PID: 24933
[AndroidRuntime] java.lang.NoClassDefFoundError: Error de resolución:
Lcom/huawei/hms/framework/common/NetworkUtil;
[AndroidRuntime] en com.huawei.hms.framework.network.grs.g.i.a(Unknown Source:65)
[AndroidRuntime] en com.huawei.hms.framework.network.grs.g.i$b.run(Unknown Source:8)
[AndroidRuntime] en com.huawei.hms.framework.common.RunnableEnhance.run(RunnableEnhance.java:30)
[AndroidRuntime] en
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
[AndroidRuntime] en
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
[AndroidRuntime] en java.lang.Thread.run(Thread.java:929)
[AndroidRuntime] Causado por: java.lang.ClassNotFoundException: No se encontró la clase
"com.huawei.hms.framework.common.NetworkUtil" en la ruta: DexPathList[[archivo zip
"/data/app/ru.tkchel.AutoGRAPHDroidV3-
B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk"],Directorios de biblioteca nativos=
[/datos/aplicaciones/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/lib/arm64,
/datos/aplicaciones/ru.myApp.MyApp-B0zi2q4ZiBGpa_dnl0f1Bg==/base.apk!/lib/arm64-v8a,
/sistema/lib64, /hw_product/lib64, /sistema/product/lib64]]
[AndroidRuntime] en dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:209)
[AndroidRuntime] en java.lang.ClassLoader.loadClass(ClassLoader.java:379)
[AndroidRuntime] en java.lang.ClassLoader.loadClass(ClassLoader.java:312)
[AndroidRuntime] … 6 más
[AndroidRuntime] en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPool
11-30 15:57:28.007 W/ (24933): El hilo 0x798b1fbd50 puede haberse finalizado prematuramente
[] * Afirmación en /Users/builder/jenkins/workspace/archive-mono/2020-
02/android/release/mono/utils/mono-threads.c:650, condición `info' no cumplida,
función:mono_thread_info_current,
[HMSSDK_HMSPackageManager] Entrar en getHMSPackageName
[libc] Señal 6 (SIGABRT) fatal, código -1 (SI_QUEUE) en el id 25015 (NetworkKit_GRS_), PID 24933
(utoGRAPHDroidV3)

En Huawei p40 lite (versión de construcción 10.1.0.362 (C10E1R5P1)). Android 10. funciona bien, sin ninguna excepción. sdk objetivo “Android R”.
usando 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)

Cualquier ayuda, por favor.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Parece que la aplicación se está bloqueando debido a un error java.lang.NoClassDefFoundError relacionado con NetworkUtil de Huawei Mobile Services Framework. Este error ocurre cuando la aplicación no encuentra una clase particular durante la ejecución.

    Una de las posibles soluciones para solucionar el problema es limpiar la solución del proyecto y reconstruir la aplicación para asegurarse de que se incluyan todas las dependencias necesarias. Además, también puede verificar si el SDK de Huawei Mobile Services se integra correctamente en el proyecto y si la versión del SDK es compatible con el dispositivo.

    Además, asegúrese de que se otorguen los permisos necesarios en Huawei Mobile Services y de que se instale la versión correcta de HMS en el dispositivo Honor 30i que sea compatible con la versión SDK utilizada en la aplicación.

    Por último, verifique si hay actualizaciones disponibles para Huawei Mobile Services y el HMS SDK, y actualícelos a la última versión disponible si está disponible.

Comments are closed.