/ / Android NDK crea un ejecutable pero no lo presiona en el dispositivo (Eclipse) - android, c, eclipse, android-ndk, compilación cruzada

Android NDK crea un ejecutable pero no lo presiona en el dispositivo (Eclipse) - android, c, eclipse, android-ndk, compilación cruzada

Hola, utilizo Android NDK en Eclipse (Windows) paracompilar un programa en C (necesario para mi aplicación de Android). El archivo se compila y el archivo ejecutable se crea en la carpeta libs / armeabi de mi proyecto de Android, pero cuando ejecuto la aplicación en el dispositivo, no hay rastro de ello.

El ejecutable está bien, de hecho, si lo renombro a libmyapp.so se colocó correctamente en / data / data / myapp / lib en el dispositivo.

Gracias.

Respuestas

0 para la respuesta № 1

Si construyes un ejecutable, una herramienta de línea de comandos, depende de usted instalarla en el dispositivo y asegurarse de que esté en la ruta. Si desea automatizar la instalación, tiene dos opciones:

1) escriba un script que se ejecute en una PC (linux / windows / mac) e instale su ejecutable a través de adb.

2) escriba una aplicación de GUI de Android, coloque el ejecutable en su carpeta de activos y haga que la aplicación se descomprima e instale en el primer lanzamiento.