sincronizar - El monitor del dispositivo Android se congela en Mac OS X
sincronizar android con mac (6)
Acabo de lanzar el monitor del dispositivo Android por primera vez en OSX pero se congela y no puedo hacer clic en ningún lado, simplemente no responde a ninguna entrada de mouse o teclado.
Creo que es una descarga, tengo una velocidad de Internet muy buena, pero la descarga es muy lenta. Traté de descargar una canción y descargó 5 MB en 30 segundos, y para este caso está descargando 2 MB en 5-10 min y su tamaño es de aproximadamente 540 MB, así que por favor ayúdenme con qué debo hacer para descargar rápidamente. Cualquier ayuda sería apreciada.
¿Hay alguna forma manual de descargar y conectarlo a Android Studio?
¿Hay alguna forma de responder a los clics del mouse?
Finalmente solucionado !!! Este problema se me ocurrió cuando estaba usando jdk-8u161-macosx-x64, degradando el jdk de jdk-8u161-macosx-x64 a jdk-8u151-macosx-x64 resolvió el problema para mí.
- Elimine su java jdk existente ejecutando este comando sudo rm -rf / Library / Java / *
- Descargue el jdk-8u151-macosx-x64 de http://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html . Necesita inscribirse en oracle para descargar las versiones anteriores de jdk. .
- intall jdk-8u151-macosx-x64 siguiendo las instrucciones.
Alternativamente, puede guardar la última jdk y actualizar swt utilizada por el monitor:
obtener swt actualizado: https://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.7.1a-201710090410/swt-4.7.1a-cocoa-macosx-x86_64.zip
descomprimir en alguna parte
Copie extraído swt.jar sobre lib / monitor-x86_64 / plugin / org.eclipse.swt.cocoa.macosx.x86_64_3.100.1.v4236b.jar
Esto tiende a funcionar para mí, pero apague el WiFi en todos los dispositivos de su red. También borre su caché.
Finalmente problema resuelto. Era la versión Java de JDK.
Lo cambió a un nivel inferior y está funcionando ahora.
java.version = 1.8.0_152-ea -> no compatible, parece
java.version = 1.8.0_151 -> trabajando bien con eso
Si bien otras respuestas son correctas, la solución es usar una versión anterior del JDK, simplemente reemplazar el último JDK no era una opción para mí (¡y tampoco debería serlo para ti!). Para que el monitor
funcione con una versión anterior de Java instalada junto con la versión más nueva, haga lo siguiente:
- Encuentra tu ubicación de Android SDK
- Vaya a
<android-sdk>/tools/libs/monitor-x86_64/
- Busque la aplicación del
monitor
y haga clic derecho sobre ella, seleccione "Mostrar contenido del paquete" - Expanda
Contents
y editeInfo.plist
en un editor de texto - Busque la sección
<key>Eclipse</Key>
Quite el comentario de una de las líneas
<string>-vm</string>...
y<string>-vm</string>...
al 1.8 151 JDK, de esta manera:<string>-vm</string><string>/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin/java</string>
- Guarda el archivo
- ¡Inicie la aplicación y debería funcionar ahora!
¡Recuerde que tendrá que volver a hacer esto cuando las herramientas estén actualizadas!