-
-
Notifications
You must be signed in to change notification settings - Fork 673
Closed
Description
The next round after #3563 (and #3075). We should update our targetSdkVersion
to 29, aka Android 10.
Deadline is 2020-11-02. But we could do this any time (indeed could have as soon as Android 10 was out last year), and in any case filing an issue to give us a place to track tidbits we learn.
- General docs on this upgrade are here.
- The list of behavior changes triggered by actually bumping the targetSdkVersion is here.
The important steps for this upgrade are:
- Read about the potentially-breaking changes, and identify those that might affect us.
- Make a WIP change to
targetSdkVersion
. - Test the WIP change thoroughly, especially in the areas highlighted in step 1. Fix things as needed, and repeat.
Specific tidbits we've learned:
- While validating the previous upgrade, to API 28 aka Android 9 Pie, @ray-kraesig noticed we are said to use some "weakly-deprecated APIs": Update Android targetSdkVersion to 28, by 2019-11 deadline #3563 (comment)
- Of these, one is... IIUC Android 10 puts it in the "greylist-max-p" list, which means that a
targetSdkVersion
of 29 or greater prevents using it.
- Of these, one is... IIUC Android 10 puts it in the "greylist-max-p" list, which means that a