Tag: Android ndk

Creación de un archivo .so para OpenH264 android

Estoy intentando construir el archivo de .so para la diversa arquitectura de la CPU en OpenH264. README.md de OpenH264 sugieren add "ARCH=mips" or "ARCH=x86". To build for the older armeabi ABI (which has armv5te as baseline), add "APP_ABI=armeabi" (ARCH=arm is implicit). Así que disparé el siguiente comando Para x86 make os=android NDKROOT=/home/neosoft/android-ndk-r10d/ ARCH=x86 TARGET=android-12 Tengo […]

¿Cuál es el comportamiento si una aplicación de Android NDK carga más de una implementación compartida de STL de C ++?

Tenemos una aplicación de Android con varias bibliotecas nativas. Actualmente, la mayoría de ellos usan stlport_shared , pero estamos interesados ​​en actualizar a c++_shared (el tiempo de ejecución de LLVM libc ++). Si tuviéramos que actualizar algunos de ellos, pero no otros, tendríamos que cargar tanto stlport como llvm. Me imaginé que la carga de […]

La librería NDK de Android no se carga en tiempo de ejecución para los teléfonos samsung galaxy 4.0.2

Estoy intentando probar mi programación de NDK en diversos teléfonos. La misma aplicación se ejecuta en todos los demás teléfonos, pero en samsung 4.0.2 sólo se detiene, lanzando el siguiente error. ¿Estoy perdiendo algo? Cualquier ayuda es apreciada 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.Activity.performCreate(Activity.java:4486) 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1052) 10-29 12:02:57.729: E/AndroidRuntime(3626): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1931) 10-29 12:02:57.729: […]

Cómo invocar mi decodificador personalizado en el código fuente de Android

Estoy intentando agregar mi decodificador del software HEVC al código de fuente del androide. Quiero generar el archivo libstagefright.so . Me he referido a otras preguntas similares y no fueron de mucha ayuda para mí. No pude obtener una imagen clara con las siguientes preguntas o la guía de referencia. 1) Integración de un codec […]

Configurar Gradle para ejecutar un paso de compilación personalizado antes de iniciar la compilación

He empezado a usar Gradle hoy y después de buscar una hora y probar todas las respuestas posibles de SO (por ejemplo, 1 ) y diferentes blogs (por ejemplo, 2 ) y documentaciones (por ejemplo, 3 ) necesito ayuda. Mi pregunta es simple: ¿Cómo ejecutar un build-step personalizado (en mi caso la ejecución de ndk-build […]

No se puede localizar el símbolo 'tcgetattr' referido por "libcrypto.so"

Estoy construyendo una biblioteca de ayuda para aplicaciones de Android y necesito una implementación completa de OpenSSL para algunas de las bibliotecas de soporte que estoy usando. Estoy creando una cadena de compilación y compilando libssl y libcrypto con él pero en tiempo de ejecución consigo: java.lang.ExceptionInInitializerError Caused by: java.lang.UnsatisfiedLinkError: Cannot load library: soinfo_relocate(linker.cpp:975): cannot […]

Ndk-gdb no puede encontrar gdb.setup

Estoy tratando de usar ndk-gdb para depurar mi proyecto androide nativo. Cuando ejecuto el comando ndk-gdb obtengo el error Could not find gdb.setup under ./libs/ Explicación Ejecución de MacOSX, ndk r10e; Utilizando ndk sample San Angeles Sigue los pasos aquí para configurar la depuración nativa https://developer.android.com/ndk/guides/ndk-gdb.html Básicamente, establezco android: debuggable = "true", APP_OPTIM: = debug […]

Crashlytics ndk cambia la ruta del cargador de clases

Estoy intentando configurar crashlytics ndk según las instrucciones aquí: https://fabric.io/downloads/gradle/ndk Después de añadir la parte ndk a build.gradle, específicamente estas líneas: // NDK Kit compile('com.crashlytics.sdk.android:crashlytics-ndk:1.1.2@aar') { transitive = true } Mi aplicación se bloquea con la siguiente traza de pila: 11-11 18:48:36.779 28757-28757/com.example.myProj E/MyApp﹕ CustomExceptionHandler.uncaughtException: FATAL java.lang.UnsatisfiedLinkError: Couldn't load stlport_shared from loader dalvik.system.PathClassLoader[dexPath=/data/app/com.example.myProj-1.apk,libraryPath=/data/app-lib/com.example.myProj-1]: findLibrary returned […]

Decompilación de aplicaciones (binarias, NDK) C en comparación con aplicaciones Java (bytecode Dalvik)

Bien, Ya que estoy interesado en la reingeniería que pasar mucho tiempo en Android reengineering hasta ahora. Sin embargo, llegué a un punto, donde tuve el problema de C-Code binario compilado (NDK) y llegué a saber que es muy difícil decompilar de nuevo a C / C ++ que descompilar un archivo DEX de nuevo […]

¿Cómo utilizar la biblioteca JNI compilada por NDK en una aplicación Java normal no Android?

Tengo una biblioteca de JNI que fue hecha para ser utilizada por la aplicación de Android con NDK. No tengo fuentes, sólo archivos compilados .so para algunos archs. Quiero llamar a las funciones de esta biblioteca en una aplicación Java de consola simple en un 64-bit x86 linux PC. Qué he hecho: Tomé la biblioteca […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.