Skip to content

[image_picker][android] v0.8.4+2 unchecked cast build warning #90811

@lukaskurz

Description

@lukaskurz

Steps to Reproduce

  1. Add image_picker: 0.8.4+2 as dependency
  2. Run flutter build appbundle or just run the app with the debugger in vscode
  3. Be presented with warnings during build

Expected results: No warnings when building my app

Actual results:

With enabled "-Xlint:unchecked" for more verbose warning output

/home/lukaskurz/.pub-cache/hosted/pub.dartlang.org/image_picker-0.8.4+2/android/src/main/java/io/flutter/plugins/imagepicker/ImagePickerDelegate.java:220: warning: [unchecked] unchecked cast
    ArrayList<String> pathList = (ArrayList<String>) resultMap.get(cache.MAP_KEY_PATH_LIST);
                                                                  ^
  required: ArrayList<String>
  found:    Object
1 warning

Details
➜ flutter doctor -v
[✓] Flutter (Channel stable, 2.5.0, on Fedora 31 (Workstation Edition) 5.8.18-100.fc31.x86_64, locale en_US.UTF-8)
    • Flutter version 2.5.0 at /usr/share/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4cc385b4b8 (3 weeks ago), 2021-09-07 23:01:49 -0700
    • Engine revision f0826da7ef
    • Dart version 2.14.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /home/lukaskurz/Android/Sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: /home/lukaskurz/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7678000/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • Chrome at google-chrome

[✓] Android Studio (version 2020.3)
    • Android Studio at /home/lukaskurz/.local/share/JetBrains/Toolbox/apps/AndroidStudio/ch-0/203.7678000
    • Flutter plugin version 60.1.2
    • Dart plugin version 203.8292
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] IntelliJ IDEA Ultimate Edition (version 2021.2)
    • IntelliJ at /home/lukaskurz/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/212.5080.55
    • Flutter plugin version 60.1.2
    • Dart plugin version 203.8292

[✓] IntelliJ IDEA Ultimate Edition (version 2020.3)
    • IntelliJ at /home/lukaskurz/.local/share/JetBrains/Toolbox/apps/IDEA-U/ch-0/203.7148.57
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.60.0)
    • VS Code at /usr/share/code
    • Flutter extension version 3.26.0

[✓] Connected device (2 available)
    • LYA L29 (mobile) • 192.168.1.95:5555 • android-arm64  • Android 10 (API 29)
    • Chrome (web)     • chrome            • web-javascript • Google Chrome 93.0.4577.82

• No issues found!

Metadata

Metadata

Assignees

No one assigned

    Labels

    found in release: 2.5Found to occur in 2.5found in release: 2.6Found to occur in 2.6has reproducible stepsThe issue has been confirmed reproducible and is ready to work onp: image_pickerThe Image Picker plugin.packageflutter/packages repository. See also p: labels.platform-androidAndroid applications specificallyr: fixedIssue is closed as already fixed in a newer version

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions