Closed TealOcean closed 5 years ago
It is not an issue on Android Pie. All the reflection calls library is using are allowed currently. The reason behind it - AndroidX(Support) Transition Library is also using the same methods. But it will be changed together with the next Android release. AndroidX library will stop use this methods and I will recommend migrate to AndroidX from Transitions Everywhere by this moment
Cool, so just to clarify, is the guidance to use the support library variant of transitions once the next release goes out (The Android X one)?
I joined Google and fixed bugs I knew about AndroidX Transitions. It should be released in the next alpha version. Later I will provide a migration guide when it will be ready
Please check out the main README file. I released version 2.0.0 of Transitions-Everywhere based on AndroidX transitions and provided a migration guide.
See: https://developer.android.com/about/versions/pie/restrictions-non-sdk-interfaces
It appears ReflectionUtils is the primary problem, but it would appear the usages of reflection may become a problem with P.
There are published lists of APIs that will break on P (https://android.googlesource.com/platform/prebuilts/runtime/+/master/appcompat).