android so一種異常: has text relocations

報錯信息:

11-09 09:30:03.128 4041-4064/? I/System.out: [Thread-2] TRACE WorkerThread start to run
11-09 09:30:03.129 4041-4064/? E/linker: /data/app/io.agora.openvcall-1/lib/x86/libHDACEngine.so: has text relocations

                                         --------- beginning of crash
11-09 09:30:03.129 4041-4064/? E/AndroidRuntime: FATAL EXCEPTION: Thread-2
                                                 Process: io.agora.openvcall, PID: 4041
                                                 java.lang.UnsatisfiedLinkError: dlopen failed: /data/app/io.agora.openvcall-1/lib/x86/libHDACEngine.so: has text relocations
                                                     at java.lang.Runtime.loadLibrary0(Runtime.java:989)
                                                     at java.lang.System.loadLibrary(System.java:1530)
                                                     at io.agora.rtc.internal.RtcEngineImpl.<clinit>(RtcEngineImpl.java:113)
                                                     at io.agora.rtc.RtcEngine.create(RtcEngine.java:18)
                                                     at io.agora.openvcall.model.WorkerThread.ensureRtcEngineReadyLock(WorkerThread.java:229)
                                                     at io.agora.openvcall.model.WorkerThread.run(WorkerThread.java:105)
11-09 09:30:03.130 1566-3486/system_process W/ActivityManager:   Force finishing activity io.agora.openvcall/.ui.MainActivity

解決方法:

//報錯時的配置:

defaultConfig {
        minSdkVersion 16
        targetSdkVersion 22
}

targetSdkVersion 22 改爲 targetSdkVersion 21即適當降低版本

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章