Tengo un proyecto Android NDK cuya parte NDK compila bien desde la línea de comandos; No solía tener problemas para ejecutar las cosas compiladas desde Eclipse como un proyecto Java puro. Pero lo convertí en un proyecto de C/C++ y ahora ni siquiera puedo ejecutarlo.error falso de Eclipse: no se pudo resolver la función '__android_log_print' (Android, CDT)
Veo en la "Consola" que la biblioteca está construida, PERO: Eclipse me dice que mi proyecto tiene errores y no lo ejecutará. (¿Por qué en la Tierra? El código es compilado !!!)
he resuelto algunos problemas con los símbolos que faltan añadiendo incluyen rutas de acceso a las propiedades del proyecto.
Pero sigo recibiendo este extraño error.
Así, dos preguntas:
- ¿Cómo deshacerse de este error? (¿Se puede ignorar?)
- Plan B: ¿cómo convierto este proyecto mixto C/C++/Java a uno puro de Java?
= = =
PS "Como se llama el barco, por lo que va a hacer". ¿No podrían simplemente encontrar un nombre mejor para un IDE, algo así como "codificación lúcida"? (Pregunta retórica)
= = =
ACTUALIZACIÓN: Parece que Eclipse informa de errores sólo para los archivos que se ve (es decir, que muestra). He abierto otro archivo con una macro LOGD, y el Eclipse también informó de un error. Cerré todas las ventanas de archivos, cerré Eclipse y borré un archivo .something. Después de eso, pude ejecutar la aplicación. No me arriesgué a abrir los archivos fuente con esa macro de registro. (Eso es muy lejos de "codificación lúcido", ¿verdad?)
Vea también: cómo usar Code :: Blocks en lugar de Eclipse: http://stackoverflow.com/questions/9079592/need-a-simple-linux-c-ide- android-ndk/9668394 # 9668394 – 18446744073709551615