Пространства имен 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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