2 w1213096890 w1213096890 于 2016.05.05 14:20 提问

android stduio最新版导入so文件

昨天把android studio更新到了最新版,使用在build.gradle中添加这段代码
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
导入so动态链接库,还是失败。目录结构是这样的libvideoencoder.so文件在main/jniLibs/areambi/中。

想问,用这种方式导入so库对电脑配置或者android studio版本或者其他工具版本有什么要求?

2个回答

CSDNXIAOD
CSDNXIAOD   2016.05.05 14:32
已采纳

Android APK反编译 最新版 解决Could not decode arsc file
最新版Android Studio(v1.4)如何导入第三方so
eclipse项目导入Android Studio中加入.so 文件
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

sinat_20630273
sinat_20630273   2016.05.05 15:08

导入so文件,直接把so文件导入相应的文件夹下就可以了,build.gradle中会自动生成。

w1213096890
w1213096890 请问相关文件夹是哪个文件夹?jniLibs吗?它是我自己健的,本来没有
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
AndroidStudio如何引入so包
先说前提条件,我的AndroidStudio版本是2.2 Preview 3,版本是2.1的同学应该也是一样的。 然后说结论吧,有些同学可能赶着做项目: 结论: so包应该放在相应模块(比如app模块)下的src目录下的main目录下的jniLibs目录。 注意是jniLibs,最后边有个s,不是jniLib,并且L要大写。如果你在src/main目录中看不到jniLibs目录,那你只
Android Studio:正确导入SO相关文件
导入so文件有2种方式,1 使用jniLibs文件夹导入so文件,则仅需将所有cpu类型的文件夹拷进去。 在project结构下,module目录下创建libs文件夹,放入jar文件;在src/main 创建jniLibs文件夹,放入.so文件。其余不错修改。 见图: 百度地图文档说明也是: 2 将jar和.so文件添加在module的libs文件夹下,需要在module的gradle配
Androidstudio正确导入so文件方式
方法一:  将libs文件夹下的so文件,通过gradle配置任务编译成jar文件。  Java代码   apply plugin: 'com.android.library'       android {       compileSdkVersion rootProject.ext.compileSdkVersion       buildToolsVers
Android如何使用so文件和Android studio中导入so
做一个PDF阅读的功能,找到一个开源的库,mupdf。下载的是网上编译好的so库,导入到自己项目中的时候一直报错java.lang.UnsatisfiedLinkError: Couldn't load netplayerlibq: findLibrary returned null,找不到so文件中的方法。找了一个下午,终于知道了原因。 JNI中的方法的命名规范是 1) 前缀: Java
如何在android studio中添加so文件
我想这个问题对于好多使用as的用户来说是一个很棘手的问题,我遇见这个问题是在使用高德地图时出现导航等功能不用,原因就在于没有添加so文件,添加方法见下面的网址 http://blog.csdn.net/lonewolf521125/article/details/46380471
android studio 导入so库的简便方法
AndroidStudio加入so文件,默认的路径放置。     如果jniLibs文件夹放在module的根目录下,需要修改module的build.gradle文件配置 sourceSets是放在android{}里面的 sourceSets{ main{ jniLibs.srcDir("jniLibs") } }
Android Studio导入so文件到项目中
1、采用最简单直接的方式导入s0文件:在app下新建jniLibs/armeabi目录,并将指定so文件拷贝到这一目录。 2、一般来说其他第三方的开放平台的so文件都是已经把对应的本地Java接口类一起封装到so或者其他库文件里了,我们不需要自己去定义自己的本地接口类,假如说第三方只是提供了so文件,那么就需要我们去定义jni接口类这个类并不能是随意的,必须是和so文件里定义的方法名的一一对
android studio 3.0 导入第三方so文件
操作步骤以根目录下libs文件夹为例。src/main/jnilibs 应该类似。 新建根目录下libs文件夹。 将so文件拷贝到libs文件夹。 gradle文件 sourceSets-main标签增加 jniLibs.srcDirs = [‘libs’] gradle文件 dependencies 标签下增加 compile fileTree(include: ‘*.so’, dir
Android studio中引用第三方库的so文件出错
so文件导致的项目出错
AndroidStudio中添加依赖的三种方式以及如何引入so文件和arr文件
AndroidStudio中添加依赖的三个选项,如图: 分别为:库依赖(Library dependency)、文件依赖(File dependency)和module依赖(Module dependency)1,Library dependency 添加一句话就好了,然后会下载相关文件到本地。如: dependencies { compile 'com.android.s