Cómo configurar Android sdk desde la línea de comandos en servidor sin cabeza?
Hasta ahora he conseguido descargar e instalar el SDK y su en mi PATH. El problema ahora es que no puedo ejecutar "android update sdk" ya que espera estar conectado a una pantalla e Im conectado a un servidor sin cabeza remoto a través de ssh (es un servidor de compilación por lo que no hay escritorio env). ¿Existe una opción de línea de comandos para la herramienta android que le dice que se ejecute sin X?
- Mostrar Android SDK Manager, botones de administrador de dispositivos virtuales de Android en eclipse?
- 32bit o 64bit Android SDK en el sistema operativo Windows 64bit?
- Mover las carpetas android-sdk y sdk a otra unidad
- Eclipse SDK Manager no se muestra
- El jerarquizador no funciona
- Android Comunicación entre Broadcast Receiver y MainActivity (Enviar datos a la actividad)
- "IncludeAntRuntime" no se ha establecido para android ant script?
- Facebook SDK 7.8.0 Error: get_activeBuildTarget no puede ser llamado desde un constructor ScriptableObject
- Cuál es el papel de la clave de la aplicación y la clave secreta en cada SDK
- El proyecto de importación dio Unable to resolve target 'android-7'
- Android: Problemas para crear apk con Ant Release
- ¿Hay Twitter API SDK para Android?
- Java falta carpeta de origen necesaria: 'gen'
Hay un indicador --no-ui
para la actualización.
Configuración típica de linux:
cd android-sdk-linux_86/tools ./android update sdk -u
Esto lo ejecutará sin cabeza. Para notar, -u
y --no-ui
son la misma bandera
Acabo de crear una pequeña herramienta de línea de comandos que hace la actualización en cualquier entorno (GUI o no-GUI). No tuve la oportunidad de probarlo extensivamente, pero por lo que puedo decir que hace lo que debería.
La herramienta de línea de comandos actualiza un SDK Android preinstalado con todas las plataformas, complementos, extras, documentos, muestras y herramientas disponibles actualmente. Esto debería ser suficiente para un servidor de compilación (necesito esto para mi instalación de Hudson CI con Maven).
Por favor, vaya aquí para más detalles:
- Cámara personalizada android
- Android: ClassNotFoundException al pasar el objeto serializable a la actividad