Использование скрытых функций Android (@hide) в Android Studio 3.0 - Android 8.1 - API Level 27 - PullRequest
0 голосов
/ 05 сентября 2018

Я разрабатываю приложение для Android, подписанное сертификатом платформы. В целях тестирования я использую эмулятор Android с изображением x86_64 AOSP, API Level 27, Android 8.1.

Приложение хочет использовать функцию, которая была объявлена ​​скрытой с аннотацией @hide. Как и ожидалось, Android Studio 3.0 не может разрешить символ.

Я мог бы использовать рефлексию, но, поскольку у моего приложения есть права на использование внутренних функций, я стараюсь избегать рефлексии.

Как заставить Android Studio узнавать о скрытых функциях? Я искал на SO и Google, но не смог найти подходящего решения, только старые (два года и старше), которые не работают (больше). метод oat2dex, который не работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...