#android-source #gpio
#android-исходный код #gpio
Вопрос:
Я пытаюсь добавить внешнюю библиотеку к моему изображению AOSP (v9.0.0-2.0.0), следуя инструкциям, прилагаемым к указанной библиотеке. Инструкции:
cd <aosp source folder>/external/libgpiod
mm
Затем я запускаю luch
, а затем make
для создания изображения, затем я переслал его на SD-карту. Но когда я командую библиотекой через adb shell, ни один из них не работает. Я получаю ответ:
dart_mx8mm:/system/app # gpiodetect 0
/system/bin/sh: gpiodetect: not found
Хотя я вижу, что некоторые файлы имеют те же имена, что и библиотека в /out
папке.
Есть ли какой-нибудь способ отладить это? Файл журнала мне не очень помогает.
Рассматриваемая библиотека https://github.com/technexion-android/platform_external_libgpiod
Комментарии:
1. Добро пожаловать в StackOverflow. Пожалуйста, укажите проблему, с которой вы сталкиваетесь при выполнении команд через adb.
2. Спасибо за ваш вклад. Я соответствующим образом отредактировал свой вопрос. Я надеюсь, что это проясняет тему.
3. Вы перестроили системный образ после запуска
mm
?4. Извините, теперь я вижу, что вы написали, что вы побежали
make
потом. Можете ли вы проверить, находится ли файл, соответствующий библиотеке, вout/.../system
(напримерout/.../system/bin
) или в другой подпапкеout
?5. Хорошо, еще одна вещь, вы запускали
lunch
раньшеmm
? Мне интересно, какmm
узнать, для какой цели создавать в противном случае.