Gradle で Build したら UnsatisfiedLinkError
できあがり、って思ってたらそうでもなかったりなんかしました。
対処としては結構有名らしい build.gradle な gist からパクらせて頂いてます。以下を build.gradle に追加したのみ。
task copyNativeLibs(type: Copy) { from('libs') { include '**/*.so' } into new File(buildDir, 'native-libs') } tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs } tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> pkgTask.jniDir(new File(buildDir, 'native-libs')) } clean.dependsOn 'cleanCopyNativeLibs'
khernyo-san に感謝を込めて。