question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Request Android Api Level 33 Supported

See original GitHub issue

Is your feature request related to a problem? Please describe. Android 13 SDK (API level 33) does changing about image/video/audio access permission In current version Permission.READ_EXTERNAL_STORAGE is deprecated and has been changed to 3 permissions below

Permission.READ_MEDIA_IMAGES
Permission.READ_MEDIA_VIDEO
Permission.READ_MEDIA_AUDIO

When start image picker on api 33. it will close the picker activity and Toast appear to tell me that Permission Denied So image picker won’t worked in api 33 (I have tested this already)

Describe the solution you’d like Need support target api version 33

Additional context

Issue Analytics

  • State:closed
  • Created a year ago
  • Comments:12 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
joseaviles-procommented, Sep 30, 2022

Hi @mattserudolph, thank you for testing that. You’re right! I was missing the WRITE_EXTERNAL_STORAGE permission in the Manifest. Now it’s working for me in all Api Levels. @sangcomz, is this the final SDK version or are you planning to release another version for using in Production? Thank you.

2reactions
mattserudolphcommented, Sep 30, 2022

Ho @joseaviles-pro , I tried to reproduce your problems, but all the configurations below work for me:

I tested the SDK snapshot version with these configurations:

  • targetSdk: Api Level 33, Emulator: Api Level 33 --> Ok
  • targetSdk: 33, Emulator: 31 --> Ok
  • targetSdk: 31, Emulator: 33 --> Ok
  • targetSdk: 31, Emulator: 31 --> Ok
Read more comments on GitHub >

github_iconTop Results From Across the Web

Meet Google Play's target API level requirement
When you upload an APK, it must meet Google Play's target API level requirements. New apps must target Android 12 (API level 31)...
Read more >
<uses-sdk> | Android Developers
Lets you express an application's compatibility with one or more versions of the Android platform, by means of an API Level integer.
Read more >
SDK Platform release notes - Android Developers
Android 13 (API level 33); Android 12 (API levels 31, 32); Android 11 (API ... Each platform version includes a system image for...
Read more >
Compatibility framework changes (Android 13)
This page describes toggleable changes that are part of the compatibility framework in Android 13 (API level 33). Use this list in conjunction...
Read more >
Behavior changes: all apps - Android Developers
In Android 13 (API level 33) and higher, the system tries to determine the next time an app will be launched, and uses...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found