static {
// System.loadLibrary("stlport_shared");
// System.loadLibrary("ffmpeg");
// System.loadLibrary("ijkutil");
// System.loadLibrary("ijksdl");
// System.loadLibrary("ijkplayer");
// System.loadLibrary("ijkplayer_no_stream");
System.loadLibrary("stlport_shared");
System.loadLibrary("hdcore");
System.loadLibrary("hdutil");
System.loadLibrary("hdsdl");
System.loadLibrary("hdjpeg");
System.loadLibrary("hdacodec");
System.loadLibrary("hdplayer");
native_init();
}
誰能幫看下
找不到so庫,原因可能包括:
1、jniLibs目錄下有沒放對應CPU架構的so文件,比如: armeabi、 armeabi-v7a、 arm64-v8a、x86等文件裡。
2、沒有在gradle文件配置jniLibs路徑。
3、如果手機架構版本比較舊,需要在gradle.proporties文件添加支持過時ndk:android.useDeprecatedNdk=ture。
4、在加載so庫前,調用視頻播放器,但這種可能性很小。