Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法
16lz
2022-06-05
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开发中出现Attempt to invoke virtual method...on a nul
- android中The connection to adb is down,问题和解决
- Android禁止截屏
- Android(安卓)assets文件夹之位置放置和作用( AS 和eclipse中的 )
- Android(安卓)将自己的应用程序改成系统的应用程序
- 编译FFMpeg的Android版本,并整合到android studio
- AVD(android virtual device)路径设置
- Invalid project description
- 【Android】android studio ndk使用例子