Cómo utilizar adb con genymotion en mac?
Estoy usando cordova para crear aplicaciones para Android, en Mac OS X 10.9.4.
Estoy utilizando genymotion para crear dispositivos virtuales.
- C El código JNI introduce errores en un proyecto Android Eclipse una vez que se abre el archivo C en el editor
- Construyendo Android 4.0 en Mac OS X Lion
- Versión de Android Studio para Mac OSX 10.7.5
- Osx maven running tests Excepción: java.lang.OutOfMemoryError lanzado desde el UncaughtExceptionHandler en el subproceso "main"
- Cómo configurar NDK Build ruta en OSX para Android estudio
Ayer pude conseguir 'cordova run android' para que mis aplicaciones funcionaran con un dispositivo virtual de genymotion.
Hoy, pensé que repetí los pasos que tomé ayer, pero no puedo conseguir que funcione.
Inicie el servidor adb (con genymotion no funcionando) con
adb start-server
Servidor adb inicia muy bien:
* daemon not running. starting it now on port 5037 * * daemon started successfully *
Puedo ver que está ahí
lsof -i tcp:5037 adb 19131 bw 7u IPv4 0x3c0bc54e449e35f5 0t0 TCP localhost:5037 (LISTEN)
No hay dispositivos conectados
adb devices
Hasta aquí todo bien
Ahora cuando empiezo genymotion, e inicio un dispositivo virtual, mi adb parece haber sido matado y no puede comenzar porque el dispositivo virtual aparentemente lo ha matado y ha comenzado su propia instancia de adb
unknown-6c-40-08-9b-25-2c:todo bw$ adb devices adb server is out of date. killing... cannot bind 'tcp:5037' ADB server didn't ACK * failed to start daemon * error:
Esto ahora no me da ninguna manera de agregar el dispositivo a adb para que pueda acceder a él haciendo
cordova run android
Este comando ahora falla, porque no puede encontrar un dispositivo en ejecución.
Intenté ejecutar adb start-server como root, para que genymotion no pudiera matarlo, pero entonces el dispositivo virtual genymotion no se iniciaría.
¿Lo que da? Agradecido por cualquier idea .. Gracias!
- ¿Cómo auto importar las clases necesarias en Android Studio con acceso directo?
- Acelerado (con HAXM) el emulador del mac del androide congela
- ¿Por qué Android Studio está ignorando mi archivo .bashrc en OSX?
- El dispositivo sigue perdiendo la conexión regularmente cuando está conectado a Mac Mini
- ¿Cómo obtener la dirección MAC de la interfaz de red WiFi?
- Android 4.3 como un periférico Bluetooth LE
- ¿Por qué PhoneGap / Cordova no está agregando la plataforma android?
- Error: ANDROID_HOME no está establecido y el comando "android" no está en tu PATH. Debe cumplir al menos una de estas condiciones.
Bueno, no es del todo satisfactorio, pero lo he conseguido para que funcione.
Cuando cambio la configuración en genymotion bajo la pestaña settings-> adb para hacer referencia a mi android sdk en lugar de las herramientas genymotion android incorporadas, todo funciona bien. Eso es genial, pero no entiendo cómo puede haber estado trabajando ayer antes de cambiar ese ajuste. Oh bien. Espero que esto ayude a alguien.