Here is some part of auto-generated Android.mk file with this build.gradle
LOCAL_CFLAGS := -I/home/my/include/path/src/main/include
LOCAL_LDLIBS := \
    -llog -L/home/my/link/path/src/main/libs -llmy3rdLib1 -llmy3rdLib2

I dont know why I can't link these 3rd party libraries and I got undefined 
reference error as result.

Wu Chienkang於 2014年3月11日星期二UTC+8上午9時29分28秒寫道:
>
> Hi, I use the latest Android Studio 0.5.1 for project development.
> Here comes the question for NDK build problem.
>
> I put 3rd party native libraries(.a files) in /src/main/libs
> And related header files in /src/main/include
>
> My build.gradle look like this
>
> ndk {
>         File curDir = file('./')
>         curDir = file(curDir.absolutePath)
>         String linkOpt = "-L" + curDir.absolutePath+"/src/main/libs"
>         String incOpt = "-I" + curDir.absolutePath+"/src/main/include"
>
>         moduleName "VisualSearch_Okao"
>         cFlags incOpt
>         ldLibs "log " + linkOpt + " -lmy3rdLib1  -lmy3rdLib2" 
>
>         stl "stlport_static"
> }
>
> But this still can't work, did anyone knows how to link 3rd libraries by 
> build.gradle without key in 'ndk-build'  manually.
> 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/d/optout.

Reply via email to