Tôi biết có rất nhiều câu hỏi tương tự với điều này, nhưng rất nhiều câu hỏi dường như đã lỗi thời vì sự phát triển của các thư viện như JavaCV.Cấu hình JavaCV trong Android Studio
Tôi đã sử dụng mã từ Video Creation with Images and Audio in Android để tạo phim, nhưng tôi gặp sự cố với nhập lib.
tôi đã làm như JavaCV trang nói, tôi đặt phụ thuộc vào gradle:
compile group: 'org.bytedeco', name: 'javacv', version: '0.9'
bây giờ, tôi không biết nếu tôi phải làm cái gì khác?
Tôi đã sử dụng những hàng nhập khẩu:
import org.bytedeco.javacpp.avcodec;
import org.bytedeco.javacpp.opencv_core.IplImage;
import org.bytedeco.javacv.FFmpegFrameRecorder;
import static org.bytedeco.javacpp.opencv_highgui.cvLoadImage;
và nhận được lỗi này:
Caused by: java.lang.NoClassDefFoundError: java.lang.ClassNotFoundException: org.bytedeco.javacpp.avutil
at org.bytedeco.javacpp.Loader.load(Loader.java:387)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.avformat.<clinit>(avformat.java:13)
at org.bytedeco.javacv.FFmpegFrameRecorder.<clinit>(FFmpegFrameRecorder.java:106)
at voidstudio.app.activity.CreateMovieTask.doInBackground(CreateMovieTask.java:46)
at voidstudio.app.activity.CreateMovieTask.doInBackground(CreateMovieTask.java:21)
và
Caused by: java.lang.ClassNotFoundException: org.bytedeco.javacpp.avutil
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:217)
và
Caused by: java.lang.UnsatisfiedLinkError: Couldn't load jniavutil from loader dalvik.system.PathClassLoader[dexPath=/data/app/voidstudio.app-1.apk,libraryPath=/data/app-lib/voidstudio.app-1]: findLibrary returned null
at java.lang.Runtime.loadLibrary(Runtime.java:365)
at java.lang.System.loadLibrary(System.java:521)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)
at org.bytedeco.javacpp.Loader.load(Loader.java:410)
Tôi có bị mất cấu hình không? Tôi đã thấy những câu hỏi tương tự nhưng không có câu trả lời thích hợp cho việc này.
Tôi gặp vấn đề tương tự, bạn có tìm thấy giải pháp không? – Yourange
Không, có thể vấn đề này liên quan đến phiên bản JavaCV –