В системе Android-x86 5.0 мне нужно поместить руку lib в содержимое библиотеки x86, и это будет обычно System.loadlibrary. Похоже, что houdini был оставлен после 5.0. Что мне делать? (Я попробовал функцию dlopen и назвал функцию в houdini, но я до сих пор не мог загрузить libdvm_houdini.so)Как запустить arm lib в Android-x86 5.0
1
A
ответ
0
Бинарный перевод по-прежнему существует на OEM-устройствах x86 под управлением Android 5.0+, но он работает с libs, которые находятся внутри а не внутри x86. Поэтому не кладите руки lib внутри папки lib/x86.
Если у вас нет x86 версий ваших двоичных файлов, удалите папку x86 (это грустно, кстати).
Могу ли я узнать подробности о бинарном переводе на Android x86 5.0+? – GlcJin
Если у вас есть конкретные вопросы, возможно, я смогу ответить на некоторые вопросы. В противном случае вы можете найти «NativeBridge» внутри aosp, чтобы узнать, как он реализован для ОС и приложений. – ph0b
Я должен позволить Android загружать x86 lib, потому что мне нужно подключить некоторый API. могу ли я открыть arm libs на родном мосту в x86 lib? Большое спасибо. – GlcJin