1
我已經把我的libffmpegutils.so文件中: libs-> armeabiUnsatisfiedLinkError在Android項目ffmpegutils
現在,當我嘗試處理視頻,我需要的第一件事就是加載ffmpeg的和我有代碼行:
System.loadLibrary("ffmpegutils");
而對於我得到的崩潰:
java.lang.RuntimeException:
at android.os.AsyncTask$3.done (AsyncTask.java:309)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:354)
at java.util.concurrent.FutureTask.setException (FutureTask.java:223)
at java.util.concurrent.FutureTask.run (FutureTask.java:242)
at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:234)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:588)
at java.lang.Thread.run (Thread.java:818)
Caused by: java.lang.UnsatisfiedLinkError:
at com.video.converter.util.VideoEngine.convertvideo (Native Method)
at video.format.converter.view.ViewVideo$CompressTask.doInBackground (ViewVideo.java:384)
at video.format.converter.view.ViewVideo$CompressTask.doInBackground (ViewVideo.java:1)
at android.os.AsyncTask$2.call (AsyncTask.java:295)
at java.util.concurrent.FutureTask.run (FutureTask.java:237)
這是什麼意思,以及如何修復崩潰?
好的我會試試。對於Eclipse IDE,該文件夾將位於與libs/res/raw文件夾相同級別的項目的根目錄下? – Sandeep
不建議使用eclipse。在eclipse上檢查指南答案中的鏈接。 –
好的,在這個鏈接https://code.tutsplus.com/tutorials/advanced-android-getting-started-with-the-ndk--mobile-2152在步驟2:創建項目中,我讀到:At這個項目的最高層,創建一個名爲「jni」的目錄 - 這是你放置你的本地代碼的地方。這應該解決我UnsatisfiedLinkError的問題 – Sandeep