首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决致命异常:颤振中的AsyncTask #2

如何解决致命异常:颤振中的AsyncTask #2
EN

Stack Overflow用户
提问于 2021-08-23 06:39:34
回答 2查看 247关注 0票数 0

我使用的是video_editor软件包。当我处于调试模式时,它可以工作并且没有错误,但是当我释放apk时,应用程序会发生冲突并显示错误:

代码语言:javascript
复制
D/flutter-ffmpeg(10753): Getting media information for /data/user/0/com.example.apps/cache/file_picker/Screenrecorder-2021-05-19-15-53-57-515.mp4.
E/AndroidRuntime(10753): FATAL EXCEPTION: AsyncTask #2
E/AndroidRuntime(10753): Process: com.example.apps, PID: 10753
E/AndroidRuntime(10753): java.lang.RuntimeException: An error occurred while executing doInBackground()
E/AndroidRuntime(10753):        at android.os.AsyncTask$4.done(AsyncTask.java:399)
E/AndroidRuntime(10753):        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
E/AndroidRuntime(10753):        at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
E/AndroidRuntime(10753):        at java.util.concurrent.FutureTask.run(FutureTask.java:271)
E/AndroidRuntime(10753):        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
E/AndroidRuntime(10753):        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
E/AndroidRuntime(10753):        at java.lang.Thread.run(Thread.java:919)
E/AndroidRuntime(10753): Caused by: java.lang.UnsatisfiedLinkError: Bad JNI version returned from JNI_OnLoad in "/data/app/com.example.apps-QO20kuBv0uYvExYVArrO7A==/lib/arm64/libmobileffmpeg.so": 0
E/AndroidRuntime(10753):        at java.lang.Runtime.loadLibrary0(Runtime.java:1071)
E/AndroidRuntime(10753):        at java.lang.Runtime.loadLibrary0(Runtime.java:1007)
E/AndroidRuntime(10753):        at java.lang.System.loadLibrary(System.java:1667)
E/AndroidRuntime(10753):        at com.arthenica.mobileffmpeg.Config.<clinit>(Unknown Source:148)
E/AndroidRuntime(10753):        at com.arthenica.mobileffmpeg.Config.nativeFFprobeExecute(Native Method)
E/AndroidRuntime(10753):        at com.arthenica.mobileffmpeg.f.a(Unknown Source:0)
E/AndroidRuntime(10753):        at com.arthenica.mobileffmpeg.f.b(Unknown Source:0)
E/AndroidRuntime(10753):        at com.arthenica.mobileffmpeg.f.a(Unknown Source:48)
E/AndroidRuntime(10753):        at c.b.a.a.c.a(Unknown Source:21)
E/AndroidRuntime(10753):        at c.b.a.a.c.doInBackground(Unknown Source:2)
E/AndroidRuntime(10753):        at android.os.AsyncTask$3.call(AsyncTask.java:378)
E/AndroidRuntime(10753):        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
E/AndroidRuntime(10753):        ... 3 more

有人知道如何解决这个错误吗?

EN

回答 2

Stack Overflow用户

发布于 2021-08-23 07:20:12

请检查所有必需的依赖项都包含在pubspec.yaml中的“依赖项:”中。在"dev_dependencies:“中声明的依赖项不包含在发布的应用程序中。

票数 0
EN

Stack Overflow用户

发布于 2021-08-26 07:04:06

将以下条目添加到proguard-rules.pro文件中。如果您没有这个文件,您可以创建并放入app文件夹。

代码语言:javascript
复制
-keep class com.arthenica.mobileffmpeg.Config {
    native <methods>;
    void log(long, int, byte[]);
    void statistics(long, int, float, float, long , int, double, double);
}

-keep class com.arthenica.mobileffmpeg.AbiDetect {
    native <methods>;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68888244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档