Я новая пчела в проекте AOSP. Я пытаюсь найти коды, относящиеся к системе ANR. Но когда я ищу ANR во всех источниках, никто не был найден. Где я могу найти ANRManagerNative других классов ANR, в источниках java или источниках c/C++? Благодарю.Где находится исходный код ANRManagerNative, расположенный в проекте aosp
0
A
ответ
0
В общем, как только вы получите исходное дерево AOSP в проект Android Studio, перемещение кода становится намного проще. Вы можете обратиться к this.
Я искал его таким образом и нашел <aosp-root>/system/extras/ANRdaemon/ANRdaemon.cpp
.
grep для 'inputDispatchingTimedOut' – pskink
@pskink Спасибо за ваш комментарий. Я проверил эти коды и обнаружил, что он отправляет сообщение с тайм-аутом. Я хочу знать, куда идет сообщение, и как наконец открывается диалоговое окно ANR. – user2522104
см. Определение обработчика, в котором отправляется сообщение – pskink