-
Notifications
You must be signed in to change notification settings - Fork 29.4k
Closed
Labels
a: imagesLoading, displaying, rendering imagesLoading, displaying, rendering imagesc: crashStack traces logged to the consoleStack traces logged to the consolec: regressionIt was better in the past than it is nowIt was better in the past than it is nowcustomer: money (g3)customer: quill (g3)e: OS-version specificAffects only some versions of the relevant operating systemAffects only some versions of the relevant operating systemp: image_pickerThe Image Picker plugin.The Image Picker plugin.packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyAndroid applications specifically
Milestone
Description
When I made a picture selection on Xiaomi Mi 9, I got an error. I debugged it and found that getting the bitmap failed. I got it on another phone Pixel 3 XL.
BitmapFactory show message : EACCES (Permission denied)
However, the display details have been granted in the app details interface.
Logs
W/99.bole_studen: Got a deoptimization request on un-deoptimizable method java.io.FileDescriptor libcore.io.Linux.open(java.lang.String, int, int)
W/System.err: java.io.FileNotFoundException: /storage/emulated/0/DCIM/Screenshots/Screenshot_2019-09-26-18-58-07-298_com.tencent.mobileqq.jpg: open failed: EACCES (Permission denied)
W/System.err: at libcore.io.IoBridge.open(IoBridge.java:496)
W/System.err: at java.io.FileInputStream.<init>(FileInputStream.java:159)
W/System.err: at java.io.FileInputStream.<init>(FileInputStream.java:115)
W/System.err: at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:515)
W/System.err: at android.graphics.BitmapFactory.decodeFile(BitmapFactory.java:542)
W/System.err: at io.flutter.plugins.imagepicker.ImageResizer.resizedImage(ImageResizer.java:51)
W/System.err: at io.flutter.plugins.imagepicker.ImageResizer.resizeImageIfNeeded(ImageResizer.java:40)
W/System.err: at io.flutter.plugins.imagepicker.ImagePickerDelegate.handleImageResult(ImagePickerDelegate.java:530)
W/System.err: at io.flutter.plugins.imagepicker.ImagePickerDelegate.handleChooseImageResult(ImagePickerDelegate.java:463)
W/System.err: at io.flutter.plugins.imagepicker.ImagePickerDelegate.onActivityResult(ImagePickerDelegate.java:442)
W/System.err: at io.flutter.app.FlutterPluginRegistry.onActivityResult(FlutterPluginRegistry.java:204)
W/System.err: at io.flutter.app.FlutterActivityDelegate.onActivityResult(FlutterActivityDelegate.java:132)
W/System.err: at io.flutter.app.FlutterActivity.onActivityResult(FlutterActivity.java:142)
at android.app.Activity.dispatchActivityResult(Activity.java:8250)
W/System.err: at android.app.ActivityThread.deliverResults(ActivityThread.java:4898)
at android.app.ActivityThread.handleSendResult(ActivityThread.java:4946)
W/System.err: at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
W/System.err: at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2040)
W/System.err: at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:221)
W/System.err: at android.app.ActivityThread.main(ActivityThread.java:7520)
at java.lang.reflect.Method.invoke(Native Method)
W/System.err: at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
W/System.err: Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
at libcore.io.Linux.open(Native Method)
W/System.err: at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
at libcore.io.BlockGuardOs.open(BlockGuardOs.java:252)
W/System.err: at libcore.io.ForwardingOs.open(ForwardingOs.java:167)
at android.app.ActivityThread$AndroidOs.open(ActivityThread.java:7419)
W/System.err: at libcore.io.IoBridge.open(IoBridge.java:482)
... 25 more
flutter doctor -v
C:\Users\fada>flutter doctor -v
[√] Flutter (Channel master, v1.10.7-pre.51, on Microsoft Windows [Version 10.0.18362.356], locale zh-CN)
• Flutter version 1.10.7-pre.51 at D:\flutter
• Framework revision 957d839775 (3 hours ago), 2019-09-26 22:45:21 -0700
• Engine revision a206557f8f
• Dart version 2.6.0 (build 2.6.0-dev.3.0 327bc451f8)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
• Android SDK at D:\Android\android-sdk
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-29, build-tools 29.0.2
• ANDROID_HOME = D:\Android\android-sdk
• Java binary at: D:\Android\android-studio canary\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
• All Android licenses accepted.
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.2.5)
• Visual Studio at D:\Program Files (x86)\Microsoft Visual Studio\Community
• Visual Studio Community 2019 version 16.2.29306.81
[√] Android Studio (version 3.5)
• Android Studio at D:\Android\android-studio
• Flutter plugin version 39.0.3
• Dart plugin version 191.8423
• Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
[!] Android Studio (version 3.6)
• Android Studio at D:\Android\android-studio canary
X Flutter plugin not installed; this adds Flutter specific functionality.
• Dart plugin version 192.6262.58
• Java version OpenJDK Runtime Environment (build 1.8.0_212-release-1586-b04)
[√] IntelliJ IDEA Ultimate Edition (version 2019.2)
• IntelliJ at D:\JetBrains\IntelliJ IDEA
• Flutter plugin version 39.0.5
• Dart plugin version 192.6603.23
[√] Connected device (2 available)
• MI 9 • c3bd46f9 • android-arm64 • Android 10 (API 29)
• Windows • Windows • windows-x64 • Microsoft Windows [Version 10.0.18362.356]
! Doctor found issues in 1 category.
ozzy1873, masewo, Knupper, lifenautjoe, MapleNoise and 8 more
Metadata
Metadata
Assignees
Labels
a: imagesLoading, displaying, rendering imagesLoading, displaying, rendering imagesc: crashStack traces logged to the consoleStack traces logged to the consolec: regressionIt was better in the past than it is nowIt was better in the past than it is nowcustomer: money (g3)customer: quill (g3)e: OS-version specificAffects only some versions of the relevant operating systemAffects only some versions of the relevant operating systemp: image_pickerThe Image Picker plugin.The Image Picker plugin.packageflutter/packages repository. See also p: labels.flutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyAndroid applications specifically


