Static C++ library for android

projucer

#1

Hi everyone,
I am trying to build a native c++ static library with android studio exporter for ARM processors, am I correct to assume this is not supported in the projucer exporters?

Can somebody give me some pointers, on how to go about this?

cheers,
Armin

Edit: upon further research I found out that the library files are in the intermediate folder buried deep in cmake folder of the project. Which basically means I need a post build script to copy those libraries into my artifacts folder. Unfortunately the android exporter does not have a postbuild step, are there any other ways of automating this?

Further Edit: I think this step has to be done directly in gradle.build as a copy task, but for the life of me, I cant get this to work:

task copyArtifacts (type: Copy) {
    from ('lib/build/intermediates/cmake/release_/release/obj/arm64-v8a/')
    into 'lib/Android'
}
build.finalizedBy(copyArtifacts)

any thoughts would be appreciated


#2

Here’s some useful links:
https://objectpartners.com/2014/12/11/copying-multiple-directories-in-a-single-gradle-task-with-up-to-date-checking/