mp4parser icon indicating copy to clipboard operation
mp4parser copied to clipboard

ClassNotFoundException: com.googlecode.mp4parser.util.Matrix

Open AndroidDog opened this issue 5 years ago • 9 comments

Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/googlecode/mp4parser/util/Matrix; at android.alibaba.support.video.compress.Mp4Movie.(Mp4Movie.java:18) at android.alibaba.support.video.compress.VideoController.convertVideo(VideoController.java:343) at android.alibaba.support.video.compress.VideoCompress$VideoCompressTask.doInBackground(VideoCompress.java:62) at android.alibaba.support.video.compress.VideoCompress$VideoCompressTask.doInBackground(VideoCompress.java:43) at android.os.AsyncTask$2.call(AsyncTask.java:345) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at com.taobao.android.task.Coordinator.runWithTiming(Coordinator.java:351)  at com.taobao.android.task.Coordinator$StandaloneTask.run(Coordinator.java:598)  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)  at java.lang.Thread.run(Thread.java:784)  Caused by: java.lang.ClassNotFoundException: Didn't find class "com.googlecode.mp4parser.util.Matrix" on path: DexPathList[[zip file "/data/app/com.alibaba.intl.android.apps.poseidon-a5MNQF2bGqIfTbjO6kJN0Q==/base.apk"],nativeLibraryDirectories=[/data/app/com.alibaba.intl.android.apps.poseidon-a5MNQF2bGqIfTbjO6kJN0Q==/lib/arm, /data/app/com.alibaba.intl.android.apps.poseidon-a5MNQF2bGqIfTbjO6kJN0Q==/base.apk!/lib/armeabi, /system/lib, /vendor/lib, /product/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93) at java.lang.ClassLoader.loadClass(ClassLoader.java:379) at java.lang.ClassLoader.loadClass(ClassLoader.java:312)

AndroidDog avatar Apr 26 '19 01:04 AndroidDog

同此问题,寻求解决

protectedMan avatar May 26 '19 06:05 protectedMan

Perhaps you want org.mp4parser.support.Matrix?

mslinn avatar Jun 06 '19 22:06 mslinn

Perhaps you want org.mp4parser.support.Matrix?

have the same error

mingshu555 avatar Jun 13 '19 02:06 mingshu555

No idea. This project's code is a mess and the documentation never got written. I removed this dependency from my project and found another way forward. Not listening to comments any longer.

mslinn avatar Jun 13 '19 04:06 mslinn

There is 2 reasons why this could be happening.

  1. You did not implement the library correctly. Make sure you have the following in your build.gradle
implementation 'org.mp4parser:isoparser:1.9.41'
implementation 'org.mp4parser:muxer:1.9.41'
  1. Your progaurd is removing packages for some reason. Add the following in you proguard-rules.pro:
-keep class org.mp4parser:isoparser.** { *; }
-keep class org.mp4parser:muxer.** { *; }

HBiSoft avatar Jan 27 '20 09:01 HBiSoft

Simply You are missing this library.

implementation 'com.googlecode.mp4parser:isoparser:1.1.22'

iamkdblue avatar Apr 15 '20 21:04 iamkdblue

I added implementation 'com.googlecode.mp4parser:isoparser:1.1.22'. It gives this error: Surface frame wait timed out. Please if someone can help. Thank you!

charlieaboumoussa avatar Nov 03 '20 16:11 charlieaboumoussa

This may be caused by the conflict between the Plugin plug-in written by the Hugo project and the AspectJX plug-in of Hu Jiang.

ifjgm005 avatar Nov 24 '22 11:11 ifjgm005

这是来自QQ邮箱的假期自动回复邮件。   您好,我最近正在休假中,无法亲自回复您的邮件。我将在假期结束后,尽快给您回复。

mingshu555 avatar Nov 24 '22 11:11 mingshu555