Мне нужно загрузить некоторые аппаратные эксклюзивные нативные библиотеки (не частные) в моем приложении;из-за длинной цепочки зависимостей и различий в реализации отдельных устройств объединение копий собственных библиотек в соответствии с рекомендацией Google нецелесообразно.Поскольку библиотеки зависят от оборудования, их нельзя добавить в NDK или VNDK .
Поскольку даже системным приложениям больше не разрешается загружать частные собственные библиотеки, я не уверенкакой компонент Android сможет.Я случайно обнаружил, что приложения, установленные и работающие из / system / priv-app, похоже, получают пропуск, потому что / system / lib считается находящимся в пути поиска их библиотеки, но обновления, установленные в обычном разделе / data, теряют этодоступ (таким образом, привилегированное приложение заглушки с более поздними обновлениями не вариант).Я бы предпочел не иметь решения, не подлежащего обновлению / system / priv-app, и в любом случае я нигде не нашел этот обходной путь, поэтому сомневаюсь, что это официальная и надежная альтернатива.
У меня есть доступ к полному системному исходному коду для моих устройств, поэтому добавление модулей инфраструктуры - прекрасное решение;Тем не менее, я не уверен, что представляет собой «структурный код» в этом контексте и / или будет иметь доступ к частным родным библиотекам на Android N +.
Какие компоненты Android имеют доступ к частным собственным библиотекам?
Будет ли системная служба, доступная для обнаружения через ServiceManager и Context.getSystemService (), иметь доступ к частным собственным файлам?ЛИЭС