Сервер PulseAudio на Android

Strace (как обрисовано в общих чертах выше) является одним способом проверить действия указанного под управлением программного обеспечения.

Некоторая команда как watch find dir/ -mmin 1 может также помочь проверить на изменения прошлой минуты в некотором каталоге.

В зависимости от того, что точно Вы ищете, inotify-инструменты являются, вероятно, другим инструментом торговли здесь.

Например, inotifywait -mr dir/ наблюдает изменения в данном каталоге и немедленно дает Вам обратную связь любого приложения, пытающегося открывать/читать/писать/закрывать файл. Однако inotify не дает Вам обратную связь, на которой приложение или процесс получают доступ к файлу - это - что-то, что strace действительно делает.

Знайте, что контроль системного уровня обычно имеет ограниченное применение для программного обеспечения Java, работающего в некоторой среде контейнера приложения, поскольку Вы только видите контейнер (например, Tomcat), но не реальное приложение (например, .war)), взаимодействующий с системой.

4
15.06.2014, 03:16
2 ответа

Ошибка в PulseAudio приводила к некорректной сборке модулей (как статических библиотек), поэтому они не могли быть загружены. Реконфигурирование без -дезактивируемого --enable-static --enable-static-bins заставило его работать :)

.
3
27.01.2020, 20:58

Вы можете использовать мою версию сервера.https://github.com/twaik/pulseaudio-sles-ndk. Решено собирать с помощью Android NDK.

0
27.01.2020, 20:58

Теги

Похожие вопросы