flutter_inappwebview 5.3.2软件包选择文件或图像时应用程序崩溃

mm9b1k5b  于 2023-02-16  发布在  Flutter
关注(0)|答案(2)|浏览(241)

我使用flutter_inappwebview包,因为经过一些研究,我发现它是唯一的webview包,支持我需要的功能,其中之一是上传文件到某个网站,我尝试了示例应用程序flutter_inappwebview example和一切工作完美,除了当我试图从网站选择图像或文件,它突然崩溃并关闭应用程序,那么我该如何修复这个问题

qc6wkl3g

qc6wkl3g1#

使用此配置解决了问题

lymgl2op

lymgl2op2#

第1步配置Android在Android上,您需要在AndroidManifest.xml文件中添加以下权限才能使用相机拍摄图像和视频:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.VIDEO_CAPTURE" />
<uses-permission android:name="android.permission.AUDIO_CAPTURE" />

第二步

此外,您还需要在AndroidManifest文件的标记中添加以下代码:

<provider
android:name="com.pichillilorenzo.flutter_inappwebview.InAppWebViewFileProvider"
android:authorities="${applicationId}.flutter_inappwebview.fileprovider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
    android:name="android.support.FILE_PROVIDER_PATHS"
    android:resource="@xml/provider_paths" />

相关问题