Con el creciente número de dispositivos Android en todo tipo de factores de forma diferentes (placas de desarrollo como Raspberry Pi/ODroid, Android-on-a-stick, etc.), parece que sería genial poder hacer trabajo de desarrollo en Android y no solo para Android. Por ejemplo, tener las herramientas de compilación estándar de Linux disponibles me permitiría ejecutar fácilmente un servidor.
En caso de que solo necesite un entorno de compilación cruzada con las herramientas de compilación estándar de Linux, ya se incluye una solución fácil en el NDK de Android:
En el subdirectorio build/tools
del NDK, encontrará un script llamado make-standalone-toolchain.sh
. usando el parámetro --install-dir=
puede especificar una ruta donde crear el kit de herramientas independiente, por ejemplo, como se muestra en esta llamada:
build/tools/make-standalone-toolchain.sh --install-dir=/tmp/android-stanalone-toolchain
Agregar el directorio bin del kit de herramientas creado le permite usar el proceso de compilación estándar para compilar proyectos. Solo asegúrese de llamar al configure
script correctamente para la compilación cruzada:
./configure --target=arm-linux-androideabi --host=arm-linux-androideabi
Luego, simplemente puede llamar make
y luego rezar para que la aplicación que desea compilar sea compatible con la plataforma ARM/Android.
Te sugiero que eches un vistazo a Terminal IDE :
Terminal IDE es una aplicación de terminal ampliable, con un kit de desarrollo completo de Java/HTML/Android, que se ejecuta en su dispositivo Android.
Utiliza la línea de comandos, con muchas aplicaciones potentes y sólidas de código abierto, además de un teclado 'soft' en pantalla ASCII personalizado que funciona bien (debe HABILITARLO en la configuración principal del teclado de su dispositivo)... y también tiene un amplio genérico mapeador de teclas de teclado 'duro' externo. De esta manera, CTRL / ALT / ESC, etc. deberían estar todos accesibles.
javac, java, dx, proguard, aapt, apkbuilder, firmante, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, comandante de medianoche 4.8, htop 1.0, TMUX 1.5, rsync 3.0.8 , git 1.7.8, BitchX 1.1 y un buen emulador de terminal están disponibles.
Supongo que esto debería hacer para su propósito?
Manera fácil de obtener herramientas de compilación GNU:
Si su Android puede ejecutar aplicaciones x86_64, puede crear una cadena de herramientas usted mismo en una computadora de escritorio que ejecute Gentoo Linux y luego mover el código compilado al dispositivo.
Conjunto de secuencias de .ebuild
comandos que compila la cadena de herramientas: GitHub x86_64-pc-linux-android toolchain
Descargo de responsabilidad: yo soy el que creó el .ebuild
s
Manubhargav