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 № 1Si 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.