No se puede crear Debug Bridge No se puede detectar la versión de adb. Error de sintaxis: ")" Actualización de Platform-tools 23.0.1 a 23.1.0 Linux-32 bits causa problema
He actualizado Platform-tools de 23.0.1 a 23.1.0 y encontré que parte de la integración de Android se rompió.
Estoy ejecutando Ubuntu 14.04 32-bit con android-sdk_r24.4.1, con ambos android-studio (141.2456560) instalado.
- Android Studio no se comunica con adb GLIBC ... no se encuentra el error
- configure: error: Necesita luac de 32 bits al usar lua de contrib
- Desarrollo móvil (Android & iOS) principiante necesita orientación
- Cómo escribir desde cero un controlador de LCD para una tableta de Android?
- ./fastboot: Ningún archivo o directorio
Al ejecutar el comando adb sigue diciendo debajo del mensaje:
No se puede crear Debug Bridge: No se puede iniciar el servidor de anuncios: No se puede detectar la versión de adb, salida de adb: / home / bhavesh / android-sdk-linux / plataforma-tools / adb: 1: / home / bhavesh / android-sdk-linux / Platform-tools / adb: Error de sintaxis: ")" inesperado
Cualquier ayuda sería apreciada.
Gracias
- Android Studio - No se pudo determinar la versión de Java
- ¿Cómo se puede activar la depuración de USB para Kindle Fire en Linux (Ubuntu)?
- ¿Qué conocimiento / expertize se requiere para portar android a dispositivo de brazo personalizado?
- Cómo hacer una imagen de la partición de Android a su PC
- Cómo configurar una conexión Wifi-Direct entre Android y Linux
- Cygdrive Error de terminal: opus / src / opus.o error
- Dispositivo de puente de depuración de Android (adb): sin permisos
- Android: falla la compilación de ANT con google-play-services-lib: "resuelve a una ruta sin archivo project.properties para el proyecto"
DE ACUERDO. Después de algunas investigaciones encontraron que la razón de esto es porque
El contenido de android-sdk-linux / platform-tools es ELF de 32 bits en 23.0.1 pero ELF de 64 bits en 23.1_rc1 y 23.1.0. Por lo tanto, varias funciones en android-studio (y supongo eclipse + ADT también) fallan debido al intento de ejecutar ejecutables de 64 bits.
Esta cuestión ya ha sido planteada AQUÍ
Además, según el comentario oficial dado por las partes miembro del proyecto de google de la plataforma de herramientas de apoyo 64 bits Ubuntu OS sólo a partir de 23.1.0 en adelante.
Platform-tools 23.1.0 O en adelante no funcionará en el sistema operativo Ubuntu de 32 bits. El desarrollador necesita actualizar el sistema operativo Ubuntu a 64 bits para que funcione.
Eso finalmente significa que sólo tenemos dos posibles soluciones ahora:
1. Pegue con la herramienta de plataforma 23.0.1 hasta ahora. Y NO ACTUALIZAR herramientas de plataforma a 23.1.0 o superior
2. Cambie su sistema operativo Ubuntu a 64 bits en lugar de 32 bits.
Espero que esto ayude a alguien.
Descargar sdk platform-tool 23.0.1 desde este enlace
Archivé ese error 😎 Si actualizaste a 23.1.0 ya (o instalas un nuevo android-sdk, el cual insistirá en instalar las nuevas herramientas de plataforma), tienes dos soluciones:
1) Obtenga las herramientas de plataforma 23.0.1 desde https://dl-ssl.google.com/android/repository/platform-tools_r23.0.1-linux.zip . Vaya al directorio android-sdk-linux, elimine el directorio "platform-tools" (puede que no sea necesario) y descomprima la plataforma-tools_r23.0.1-linux.zip allí. SDK actualizador muestra correctamente 23.0.1 se instala la próxima vez que lo ejecute.
2) Encontré qemu-2.0.0 no funcionará 64 bits "adb start-server", qemu-2.4.0 será! He publicado en el informe de errores vinculado anteriormente, por favor, consulte mi mensaje para obtener más información. A lo largo de la historia corta, he construido el paquete fuente qemu-2.4.0 (para Ubuntu Xxxxx Xaros – me olvido de lo que Ubuntu 16.04 es el nombre de los animales es …) e instalado un único archivo binfmt extra para permitir qemu-x86_64 apoyo sin fisuras. Ejecuté "dpkg –add-architecture amd64" y "apt-get install libc6: amd64" para instalar bibliotecas de 64 bits. Hecho, emulación x86-64 sin problemas es un ir!
Esto suena como una receta para la instalación de SDK más lenta del mundo … pero en realidad, Java mismo utiliza la mayoría VAST del tiempo de CPU ejecutando eclipse + ADT o Android Studio. Tan importante como los binarios nativos son tener un SDK de trabajo, el uso de CPU de esos binarios es casi 0 (distinto del emulador de teléfono / tabla en sí, lo que no hace falta decir que requiere mucho CPU).
Este error llegó tengo en caso de actualización de la plataforma de herramientas de 23.0.1 a 23.2.0, he resuelto mediante la descarga de herramientas de plataforma para 23.0.1 y comenzar a trabajar, porque 23.2.0 no es compatible con 32 bits de la versión os Su nee 64 bit os
- FindViewById devolver nulo en fragmento
- Dependencia de ViewPagerIndicator con Gradle y Android Studio