无法正常加载极光Jpush库解决办法
2016-10-17 本文已影响0人
i0S_毛_宇
背景
项目从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')