Я запускаю пользовательскую сборку AOSP на эмуляторе, и я регистрирую некоторые вещи из моего измененного ART. Затем я получаю результаты с помощью adb logcat.Коммуникация между Android ADB и пользовательской сборкой AOSP?
Но журнал является спамом, который делает вещи очень медленными. Было бы здорово, если бы я каким-то образом через ADB обменивал pid приложения. Я заинтересован в мониторинге, чтобы я мог выполнять фильтрацию на месте внутри среды выполнения.
Существует способ сделать
Код:
adb setprop mypid 1234
в АБР, который затем может быть получен в коде с помощью Код:
property_get("mypid"....)
НО это не появляется работать над сборками эмуляторов, только на реальном оборудовании.
Мой вопрос: какой другой способ действительно существует?
Второй вопрос: где находится документация об API, доступная в самой рабочей среде? Конечно, где-то должен быть документированный API ... но я не могу его найти. Я правильно понял getpid() правильно.