usb_driver universales para htc google dispositivos descargar controlador android adb htc-android

universales - driver usb android



HTC M8 Error de enlace insatisfecho despuĆ©s de la actualizaciĆ³n 5.0.1 (5)

Cuando trato de enviar una aplicación a mi dispositivo con Android studio, obtengo la lectura del registro a continuación en AS aproximadamente el 80% del tiempo. ¿Alguna pista?

Waiting for device. Target device: htc-htc_one_m8-FA43NWM07298 Uploading file local path: /Users/Pete/Development/github/myApp/app/build/outputs/apk/myApp_debug.apk remote path: /data/local/tmp/com.my.app Installing com.my.app DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/com.my.app" java.lang.UnsatisfiedLinkError: No implementation found for java.lang.String android.os.SystemProperties.native_get(java.lang.String) (tried Java_android_os_SystemProperties_native_1get and Java_android_os_SystemProperties_native_1get__Ljava_lang_String_2) at android.os.SystemProperties.native_get(Native Method) at android.os.SystemProperties.get(SystemProperties.java:52) at com.htc.customization.HtcCustomizationManager.<init>(HtcCustomizationManager.java:65) at com.htc.customization.HtcCustomizationManager.<clinit>(HtcCustomizationManager.java:60) at android.os.Environment$UserEnvironment.getCustomizationReader(Environment.java:523) at android.os.Environment$UserEnvironment.isDynamicSwitchSupported(Environment.java:534) at android.os.Environment$UserEnvironment.<init>(Environment.java:222) at android.os.Environment.initForCurrentUser(Environment.java:142) at android.os.Environment.<clinit>(Environment.java:136) at android.os.Environment.getLegacyExternalStorageDirectory(Environment.java:726) at android.os.Debug.<clinit>(Debug.java:96) at android.ddm.DdmHandleHello.handleHELO(DdmHandleHello.java:164) at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:91) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171) java.lang.UnsatisfiedLinkError: android.os.Debug at android.ddm.DdmHandleHello.handleFEAT(DdmHandleHello.java:176) at android.ddm.DdmHandleHello.handleChunk(DdmHandleHello.java:93) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171) java.lang.UnsatisfiedLinkError: android.os.Debug at android.ddm.DdmHandleProfiling.handleMPRQ(DdmHandleProfiling.java:215) at android.ddm.DdmHandleProfiling.handleChunk(DdmHandleProfiling.java:106) at org.apache.harmony.dalvik.ddmc.DdmServer.dispatch(DdmServer.java:171) Aborted


Estaba enfrentando el mismo error en Asus Zenfone 5 (ASUS_T00J) con Android 5.0. Para mí, la solución fue desactivar "Verificar aplicaciones a través de USB" en las "Opciones de desarrollador".


Estoy encontrando el mismo problema. No pude resolverlo. Pero mi terminal siempre está abierta y cada vez que sucede simplemente reinstalo con adb para evitar el tiempo de recompilación de Android Studio:

.../sdk/platform-tools/adb install -r .../build/outputs/apk/app-debug.apk

Y por lo general funciona. Si vuelve a fallar, simplemente ejecute este comando otra vez (FLECHA ARRIBA es su amigo).


Resolví esto al editar la configuración Ejecutar para iniciar la aplicación de Android agregando dos pasos de compilación "Antes del lanzamiento" que destruyen la aplicación. Porque el primero falla a menudo lo agregué dos veces.

Así que haga clic en el signo Más en "Antes del lanzamiento", y vuelva a firmar para crear un nuevo paso (se abre el cuadro de diálogo Crear herramienta ). Rellene lo siguiente:

  • Nombre : "Mata mi aplicación"
  • Programa c:/your/android-sdk/platform-tools/adb.exe
  • Paramteres shell am force-stop com.your.app

(Cambie a la ruta de acceso de su instalación de ADB y el nombre del paquete de su aplicación)

Agrega este paso dos veces antes de Make

Edición : Resultó que este método tampoco era a prueba de balas, pero redujo la frecuencia del error.


Sucede también en Lollipop 5.0.2 en la M7. Descubrí que si mata la aplicación antes de implementarla, funciona la mayor parte del tiempo, y si tiene la aplicación abierta (o se ejecuta en segundo plano), fallará mucho, con ese error. Y es frustrante porque algunas veces después de que falló, el IDE emite el comando para iniciar la Actividad y lo ves en tu teléfono, por lo que supones que todo salió bien, pero solo estás viendo la última versión iniciada.

No he podido solucionar el problema, ya que dije que eliminar la aplicación del administrador de tareas ayuda. He instalado CyanogenMod 12 (también lollipop) en mi dispositivo como un arranque dual desde entonces, y el problema no se produce allí, así que estoy bastante seguro de que es culpa de HTC. Utilizo CM12 ahora para desarrollo ya que me estaba costando demasiado tiempo: /.


Tengo un HTC M8 también. ¡Solo haz un "Limpio" y ejecuta tu proyecto otra vez! esto funciona para mi. (A veces también necesitas volver a conectar tu dispositivo)