无法正常加载极光Jpush库解决办法

背景

项目从eclipse转到android studio;

解决过程

按官方手动方式、自动方式始终无法找到so;

新建android studio项目,按官方自动方式可以找到;

解决办法

在module build.gradle “android” 节点中增加以下代码

task nativeLibsToJar(type: Zip,description:"create a jar archive of the native libs") {

destinationDir file("$projectDir/libs")

baseName"Native_Libs"

extension"jar"

from fileTree(dir:"libs",include:"**/*.so")

into"lib"

tasks.withType(JavaCompile) {

compileTask -> compileTask.dependsOn(nativeLibsToJar)

}

在 dependencies 增加

compile fileTree(include: ['*.jar'],dir:'libs')

你可能感兴趣的:(无法正常加载极光Jpush库解决办法)