Is there any chance to "tell" gradle to include vector, string, iostream 
and other default classes into the built shared library?

On Tuesday, February 11, 2014 12:32:57 AM UTC+3, Xavier Ducrohet wrote:
>
> Not really. Ultimately we would like everything to be configured through 
> build.gradle.
>
> We do realize there's a lot of work to do to get there.
>
>
> On Mon, Feb 10, 2014 at 12:25 PM, Philippe Simons 
> <[email protected]<javascript:>
> > wrote:
>
>> Is supporting Android.mk files a planned features?
>>
>>
>> On Mon, Feb 10, 2014 at 8:20 PM, Xavier Ducrohet 
>> <[email protected]<javascript:>
>> > wrote:
>>
>>> None of the existing .mk are using by the current integration. I've been 
>>> pretty slammed in the last month but I intend to write docs shortly.
>>>
>>>
>>> On Mon, Feb 10, 2014 at 7:35 AM, Alexey Toropov 
>>> <[email protected]<javascript:>
>>> > wrote:
>>>
>>>> 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] <javascript:>.
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Xavier Ducrohet
>>> Android SDK Tech Lead
>>> Google Inc.
>>> http://developer.android.com | http://tools.android.com
>>>
>>> Please do not send me questions directly. Thanks! 
>>>
>>> -- 
>>> 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] <javascript:>.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  -- 
>> 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] <javascript:>.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Xavier Ducrohet
> Android SDK Tech Lead
> Google Inc.
> http://developer.android.com | http://tools.android.com
>
> Please do not send me questions directly. Thanks! 
>

-- 
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