您的位置:首页 > 移动开发 > Android开发

Android Studio打包第三方库自带的so文件的其中一种方法

2015-09-30 19:48 489 查看
今天帮同事将极光推送的demo从eclipse环境移植到android studio环境。

运行app时却遇到Couldn't load jpush181 from loader dalvik.system.的错误。

其实就是Load Libraray时找不到so库,在新版本的android studio里解决办法很简单。

假设so文件在libs文件夹内,在build.gradle的sourceSets.main添加jniLibs.srcDirs = ['libs']即可。
android{
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}


开发环境:

android studio 1.3.2

gradle 2.4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息