flutter - 我在我的 pubspac.yaml 的依赖项中包含了 image_picker: ^0.6.6+5 并且它导致了 App Crash,我应该怎么做才能解决这个问题?
问题描述
此错误是在终端中生成的
E/AndroidRuntime(26893):致命异常:主要 E/AndroidRuntime(26893):进程:com.example.foodie,PID:26893 E/AndroidRuntime(26893):java.lang.RuntimeException:无法获取提供程序 io.flutter。 plugins.imagepicker.ImagePickerFileProvider:java.lang.ClassNotFoundException:在路径上找不到类“io.flutter.plugins.imagepicker.ImagePickerFileProvider”:DexPathList [[zip 文件“/data/app/com.example.foodie-LtWdZUg_DqkUEi_puaVWDw= =/base.apk"],nativeLibraryDirectories=[/data/app/com.example.foodie-LtWdZUg_DqkUEi_puaVWDw==/lib/arm64, /data/app/com.example.foodie-LtWdZUg_DqkUEi_puaVWDw==/base.apk!/ lib/arm64-v8a、/system/lib64、/product/lib64]]
解决方案
将 android:requestLegacyExternalStorage="true" 作为属性添加到 AndroidManifest.xml 中的标记。在面向 Android Q 的应用上,该属性默认为 false。
推荐阅读
- c++ - 如何指向类数据成员的地址?
- javascript - 如何媒体标签 (
- python - 为什么这个脚本的运行时间是 O(n^2)?
- powershell - 将源代码转换为没有 BOM 的 UTF-8
- solr - 如何在 7.X 中禁用 Solr Admin Web UI
- amazon-web-services - CloudFormation 模板中未解析的 Parameter Store SecureString 动态引用
- anaconda - 安装 Jupyter Notebook 升级我的 python 版本
- elasticsearch - es聚合查询很慢。怎么提高?
- json - 获取 FQDN 参数字符串并将其分块以在变量中使用(Azure ARM 模板)
- jquery - 在 div 中选择 spcefique texte