Пространства имен VNDK отсутствуют в файле конфигурации компоновщика (ld.config.txt) в Android. ⇐ Android

Форум для тех, кто программирует под Android
Anonymous
Пространства имен VNDK отсутствуют в файле конфигурации компоновщика (ld.config.txt) в Android.

Сообщение Anonymous »

Я работаю с Android-13. Я включил VNDK с помощью BOARD_VNDK_VERSION := current . Когда я проверил файл конфигурации компоновщика (ld.config.txt) в /linkerconfig/ld.config.txt, я не нашел пространств имен vndk (например, namespace.vndk.search.paths = /system /apex/com.android.vndk.33/). Что мне нужно сделать, чтобы получить пространства имен VNDK в файле конфигурации компоновщика. В этом моя ошибка

Код: Выделить всё

CANNOT LINK EXECUTABLE "/vendor/bin/hw/android.hardware.media.omx@1.0-service": library "libminijail.so" not found: needed by /vendor/lib/libavservices_minijail.so in namespace (default)
будет решена. Я ожидал, что мой файл конфигурации компоновщика должен содержать что-то специфическое для VNDK, например:

Код: Выделить всё

....
namespace.vndk.isolated = true
namespace.vndk.search.paths = /system/apex/com.android.vndk.33/
namespace.vndk.permitted.paths = /system/apex/com.android.vndk.33/
namespace.vndk.links = default
....
Я попробовал включить VNDK через BOARD_VNDK_VERSION := current

Подробнее здесь: https://stackoverflow.com/questions/755 ... t-in-andro

Вернуться в «Android»