Actualmente estoy trabajando con Android NDK y JNI. Estoy tratando de construir un código C++ con NDK.Problema de construir NDK con C++ en Android
pero me dio los siguientes errores:
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:10:19: error: fstream: No such file or directory
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:20: error: 'ifstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:21: error: 'ofstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:22: error: 'ofstream' does not name a type
E:/Android/Tranining_workspace/BackUpMigrant/jni/ReadBackupArc5/ReadBackupArc5.cpp:34: error: 'string' was not declared in this scope
Puede alguien por favor me ayude a cabo?
stl me aparece "error: fstream: No existe tal archivo o directorio" ¿Tiene alguna otra sugerencia sobre esto ... – CoDe
Puede pegar la línea '# include' que incluye 'fstream' para mí. Además, ¿qué versión del SDK y JNI tienes? El SDK más nuevo a menudo no actualiza las compilaciones. También intente borrar todo en el directorio 'bin' de su proyecto y vuelva a compilar. – Warpspace
tengo una solución para este problema ... es porque Android no es compatible con STL lib .. como soporte, simplemente haga que un archivo Application.mk con una sola línea contenga "APP_STL: = stlport_static" ... eso es todo. – CoDe