android studio java.lang.UnsatisfiedLinkError: Couldn't load ....: findLibrary returned null.
来源:互联网 发布:android编译源码刷机 编辑:程序博客网 时间:2024/04/30 06:57
在使用android开发时,经常会需要使用一写.so文件,但是android studio和eclipse的处理方法是不一样的。
在android studio中并不像在eclipse中哪样使用如下就可以了:
static{ try{ System.loadLibrary("decodecjni"); }catch(Exception e){ Log.e("loadlibrary","Loading library error:"+e.toString()); } }
这样在android studio中会出现标题的错误,解决的方法是在android studio项目下的build.gradle文件立增加:
task copyNativeLibs(type: Copy) { from fileTree(dir: 'libs', include: 'armeabi/*.so') into 'build/lib'}tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs}clean.dependsOn 'cleanCopyNativeLibs'tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask -> pkgTask.jniFolders = [new File(buildDir, 'lib')]}当然了增加了这代码,在java中还是需要System.loadLibrary("**.so");否则还会出现错误。
0 0
- android studio java.lang.UnsatisfiedLinkError: Couldn't load ....: findLibrary returned null.
- 关于Android Studio报错java.lang.UnsatisfiedLinkError: Couldn't load faceppapi: findLibrary returned null
- java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- java.lang.UnsatisfiedLinkError: Couldn’t load locSDK3: findLibrary returned null.
- java.lang.UnsatisfiedLinkError: Couldn’t load locSDK3: findLibrary returned null
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android 百度地图 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib: findLibrary returned null
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android 百度地图 java.lang.UnsatisfiedLinkError: Couldn't load vi_voslib: findLibrary returned null
- Android中运行的错误:java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- Android Java.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null.
- java.lang.UnsatisfiedLinkError: Couldn't load detection_based_track: findLibrary returned nul
- java.lang.UnsatisfiedLinkError: Couldn't load detection_based_track: findLibrary returned null解决办法
- Caused by: java.lang.UnsatisfiedLinkError: Couldn't load cocos2dcpp: findLibrary returned null
- Caused by: java.lang.UnsatisfiedLinkError: Couldn't load microphone: findLibrary returned null
- Caused by: java.lang.UnsatisfiedLinkError: Couldn't load zbar: findLibrary returned null
- Genymotion虚拟机运行app报错java.lang.UnsatisfiedLinkError: Couldn't load xxx: findLibrary returned null
- Linux - 其他重要设置
- WCF之SOA
- 解决ORA-12518的办法
- 如何将“Mon, 08 Dec 2014 09:01:47 GMT”的时间格式化为当地真实时间如:2014-12-08 17:01:47
- VirtualBox 安装ghost xp(雨林木风)
- android studio java.lang.UnsatisfiedLinkError: Couldn't load ....: findLibrary returned null.
- 概述正确和错误区域
- k-means算法不足
- Going Native with OpenStack Centric Applications: Overview
- IMEDelegate
- setsockopt(server_sockfd,SOL_SOCKET,SO_REUSEADDR,&j,sizeof(j));
- oracle大量插入数据
- 关于Redis的常识
- 使用Apache Ant