I have next structure:
- src

- main

- jni

- Android.mk

- Application.mk

- <source_files> 

- java

- res


One of my source files has lines:
#include <vector>
#include <string>

vector and string are classes of Default C++ Library, but Android Studio 
shows me an error:

*d:/<..project_path..>/src/main/jni/<...>.hh:6:18: fatal error: vector: No 
such file or directory*
*compilation terminated.*
*make.exe: *** <...>*

*FAILURE: Build failed with an exception.*

** What went wrong:*
*Execution failed for task ':<..project_name..>:compileReleaseNdk'.*
*> com.android.ide.common.internal.LoggedErrorException: Failed to run 
command:*
* D:\<..ndk_path..>\ndk-build.cmd NDK_PROJECT_PATH=null 
APP_BUILD_SCRIPT=D:\<..project_path..>\build\ndk\release\Android.mk 
APP_PLATFORM=android-19 NDK_OUT=D:\<..project_path..>\build\ndk\release\obj 
NDK_LIBS_OUT=D:\<..project_path..>\build\ndk\release\lib APP_ABI=all*
*Error Code:*
* 2*
*Output:*
* In file included from D:<..project_path..>\src\main\jni\<...>.cpp:1:0:*
* d:/<..project_path..>/src/main/jni/<...>.hh:6:18: fatal error: vector: No 
such file or directory*
* compilation terminated.*
* make.exe: *** 
[D:\<..project_path..>\build\ndk\release\obj/local/armeabi/objs/<..project_name..>/D_\<..project_path..>\src\main\jni\<...>.o]
 
Error 1*


** Try:*
*Run with --stacktrace option to get the stack trace. Run with --info or 
--debug option to get more log output.*

My Application.mk file has line "APP_STL := stlport_static".

Using Windows command line the lib builds correctly and without such errors.

-- 
You received this message because you are subscribed to the Google Groups 
"adt-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to