Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
16lz
2021-01-23
1.在lib文件夹下增加so包
libmp3lame.so
2.build.gradle中设置
android{
sourceSets { main { jniLibs.srcDirs = ['libs'] }}
}
3.so包的版本,64 32 确保so包可以被加载到
android { defaultConfig { ndk { //"armeabi_v7a", "x86", "mips" abiFilters "armeabi" } }
4.nativie方法必须是正确的包名
5.初始化
static { System.loadLibrary("mp3lame");}
以上步骤一步也不能落下
更多相关文章
- Android assets文件夹之位置放置和作用( AS 和eclipse中的 )
- Android遍历某个文件夹的图片并实现滑动查看的的Gallery
- Android中创建文件以及文件夹
- android 6.0 创建文件或文件夹失败
- Android获取SDcard目录及创建文件夹;
- Android得到SD卡文件夹大小以及删除文件夹操作
- java/android 统计文件夹大小及删除文件夹下所有文件和路径
- Android SD卡创建文件和文件夹失败
- Android studio 添加assets文件夹