Cómo compilar FFmpeg con Android NDK
Debido a que el código escrito en C/C++ debe generarse en un archivo .so que pueda ejecutarse en arm, se debe utilizar un entorno de compilación cruzada y la compilación cruzada debe completarse en el sistema Linux.
Instale el kit de desarrollo android-ndk, que se puede descargar desde el sitio web oficial de Google Android: solo a través de las herramientas de este kit de desarrollo se puede compilar el código C/C++ de android jni en una biblioteca.
Entorno de desarrollo de aplicaciones Android: incluyendo eclipse, java, android sdk, adt, etc.
Pasos de compilación del NDK:
A. ¿No sabes? ¿Ejemplo autónomo? Hola jni? , mi dirección es e:\Android-NDK-R5\samples\hello-JNI (? ¿Depende de la ubicación de instalación específica?).
¿B. ¿cygwin? , ingrese un comando? ¿CD/unidad cyg/e/Android-ndk-r5/samples/hello-JNI? , ¿Ingresar? e:\Android-ndk-r5\samples\hola-JNI? Tabla de contenido.
C. $NDK/ndk-construcción? Después de una ejecución exitosa, ¿se generará automáticamente un? bibliotecas? Directorio, compilado y generado? . ¿Así que lo que? Los archivos están dentro. ? ($NDK es la variable de entorno que configuramos antes de llamar. ¿NDK-build? ¿Es una llamada telefónica? ¿NDK? ¿Para qué se utiliza el compilador?)
D. Hola jni? ¿Qué pasa? bibliotecas? Verifique si hay uno generado en el directorio. . ¿Así que lo que? ¿Documentación, si la hubiera? Funcionará normalmente.