Tengo algunos problemas con el eclipse & sequoyah. Escribí una aplicación simple, y sin sequoyah construye con éxito. Pero cae en emulador, así que decidí usar Sequoyah para la depuración nativa. Y después de la instalación de Sequoyah veo que la inclusión no resuelta no me permite construir & ejecutar el proyecto. ¿Alguien puede ayudarme con eso? Gracias.Inclusión no resuelta: <jni.h>
Respuesta
jni.h es una parte incluida del NDK, el hecho de que el eclipse no lo ve es que no sabe dónde está.
en el C++ propiedades de su proyecto que debe incluir el NDK incluye para su plataforma ubicada en {ANDROID_NDK}/platforms/android-{version}/arch/arm/usr/include
se puede obtener más información sobre la configuración del IDE here
Pero no creo que ese es su problema, incluso si eclipse le muestra errores, ya que no está configurado correctamente no proporcionará ninguna ayuda ..
publique sus errores de logcat quizás podemos ayudar?
Sí, solo necesitaba agregar '{ANDROID_NDK}/platforms/android- {version}/arch/arm /' a la lista de rutas y símbolos de mi proyecto. Propiedades - C/C++ General - Rutas y símbolos - Ubicación de la fuente. ¡Gracias! –
Asumiendo Android NDK se descarga y NDK-HOME y Path están configurados.
Añadir referencia Android NDK en Eclipse -> Windows-> Preferencia> Android-> NDK aquí establece una ruta de la carpeta NDK Reiniciar Eclipse Haga clic derecho sobre el proyecto -> Android Herramientas-> Añadir Soporte nativo
Agregará todas las cosas relevantes automáticamente.
Ur problema se resolverá :)
que tenía que hacer los siguientes pasos para deshacerse de esta advertencia:
- de abierto Eclipse vista del navegador (para que pueda ver los archivos ocultos).
- Borrar .project y .cproject.
- Limpio (es posible que obtenga algunos errores, pero eso es normal) y reinicie Eclipse.
- Archivo -> Nuevo -> Otro -> C/C++ -> Convertir a un proyecto C/C++.
- Asegúrese de seleccionar C++ en el botón de Radio. Además, seleccione el Make GNU (haga NOT seleccione el Android Make one!).
- Limpiar el proyecto.
- Haga clic con el botón derecho en Proyecto -> Propiedades -> C/C++ General -> Rutas y símbolos. Vaya a la pestaña "Incluye" e incluya la ruta de la carpeta para el directorio "incluir" del destino deseado (en mi caso fue "/ Developer/AndroidNDK/platforms/android-9/arch-arm/usr/include")
- Antes de hacer clic en "Ok", marque la casilla "Aplicar a todos".
- ¡Reinicie Eclipse una vez más y la advertencia debería desaparecer!
Espero que ayude.
necesita agregar jni.h a la ruta de su proyecto.
complemento siguientes rutas de acceso a: Proyecto -> Propiedades -> C/C++ General -> Caminos y símbolos -> "incluye" -> GNU C++
$ {NDK_ROOT} \ sources \ CXX-STL \ gnu- libstdC++ \ 4.8 \ incluyen
$ {} \ NDK_ROOT plataformas \ android-9 \ arco-x86 \ usr \ include
limpiar su proyecto.
- 1. C++ - Inclusión no resuelta: <iostream>
- 2. Inclusión no resuelta: <conio.h>. ¿Por qué?
- 3. inclusión no resuelta en el encabezado java en JNI
- 4. Pydev decir, error "importación no resuelta"
- 5. Dependencia no resuelta en sbt-android-plugin 0.6.0-SNAPSHOT?
- 6. Pycharm + Django 1.3 + STATIC_URL en plantillas = Referencia estática no resuelta
- 7. ¿Por qué mi compilador no acepta fork(), a pesar de mi inclusión de <unistd.h>?
- 8. ¿Cómo resuelvo este error de <tipo de función sobrecarga no resuelta> cuando uso std :: function?
- 9. Inclusión condicional de CSS
- 10. ¿Debo usar rutas de inclusión relativas para mi proyecto o colocar el directorio de inclusión en la ruta de inclusión?
- 11. Lzz (Lazy C++) - # archivo de inclusión no encontrado
- 12. Visual Studio no cumple con los directorios de inclusión
- 13. JNI - "No se puede abrir archivo de inclusión: 'jni_md.h'"
- 14. Prevención del recursivo C# inclusión
- 15. Optimización de ASP.NET - Inclusión de
- 16. Consulta EF con inclusión condicional
- 17. problemas para importar módulos de python de otros paquetes (pycharm da una referencia no resuelta)
- 18. LGHT0094: referencia no resuelta al símbolo 'WixComponentGroup: Product.Generated' en la sección 'Producto: *'
- 19. Bean solicitado se encuentra actualmente en la creación: ¿Existe una referencia circular no resuelta?
- 20. Convierta HTML a texto sin formato (con inclusión de <br> s)
- 21. Compruebe si existe una inclusión (o requiere)
- 22. Etiqueta de inclusión condicional en Django
- 23. Clase de inclusión vs Clase declarante
- 24. Edición en la inclusión de AVAudioPlayer
- 25. Inclusión automática de archivos de WiX
- 26. eclipse CDT bibliotecas glib error de inclusión
- 27. ¿Qué pasa con mi inclusión en RelativeLayout?
- 28. persistente problema inclusión de documentos anidados anidados
- 29. ¿Groovy proporciona un mecanismo de inclusión?
- 30. PHP, Cómo establecer ruta de inclusión
¿Está utilizando Eclipse Indigo por casualidad? –
¿Cuál es el diseño de su proyecto? Por cierto, deberías compilar el código fuente jni con herramientas NDK. – qrtt1
Parece ser demasiado tarde. Pero, ¿incluiste '$ {YOUR_JDK_PATH} \ include' la ruta de tu proyecto cdt? –