打开pdf后flutter_pdfview崩溃设备

时间:2020-05-28 12:59:15

标签: android flutter

我想在应用程序中使用flutter_pdfview。在调试过程中,一切正常,但是一旦我在“发布”模式下构建了应用程序,我在应用程序中单击并打开了一些PDF,但在某种程度上未加载PDF,因此我回到了之前的页面,此时触摸屏我的设备不再响应。我在使用arm64版本的两台设备上发布了消息,两台设备都不再响应。但是,当我在armeabi设备上打开该应用程序时,一切正常。

错误是:(未处理的异常:PlatformException(错误,用户10350或当前进程都没有android.permission.WAKE_LOCK。,null)

我正在使用flutter_pdfview版本1.0.2 + 2, 我扑扑的医生-v是:

   • Flutter version 1.19.0-2.0.pre.142 at C:\flutter\flutter
   • Framework revision 721927efd3 (7 days ago), 2020-05-21 17:52:02 -0700
   • Engine revision 9ce1e5c5c7
   • Dart version 2.9.0 (build 2.9.0-10.0.dev 7706afbcf5)

[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
   • Android SDK at C:\Users\Jakob\AppData\Local\Android\sdk
   • Platform android-29, build-tools 29.0.2
   • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
   • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
   • All Android licenses accepted.

[√] Android Studio (version 3.5)
   • Android Studio at C:\Program Files\Android\Android Studio
   • Flutter plugin version 42.1.1
   • Dart plugin version 191.8593
   • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[!] IntelliJ IDEA Community Edition (version 2019.3)
   • IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.4
   X Flutter plugin not installed; this adds Flutter specific functionality.
   X Dart plugin not installed; this adds Dart specific functionality.
   • For information about installing plugins, see
     https://flutter.dev/intellij-setup/#installing-the-plugins

[!] VS Code (version 1.45.1)
   • VS Code at C:\Users\Jakob\AppData\Local\Programs\Microsoft VS Code
   X Flutter extension not installed; install from
     https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[!] Connected device
   ! No devices available

! Doctor found issues in 3 categories.

1 个答案:

答案 0 :(得分:0)

一段时间后,我通过将<uses-permission android:name="android.permission.WAKE_LOCK" />添加到AndroidManifest.xml

来修复它