2016-06-26 12 views
0

Ich bin eine neue Biene in AOSP-Projekt. Ich versuche Codes zu finden, die für das ANR-System relevant sind. Aber wenn ich ANR in allen Quellen suche, wurde keine gefunden. Wo finde ich den ANRManagerNative anderer ANR-Klassen, in Java-Quellen oder C/C++ - Quellen? Vielen Dank.Wo ist der Quellcode von ANRManagerNative im aosp Projekt

+1

grep für 'inputDispatchingTimedOut' – pskink

+0

@pskink Vielen Dank für Ihren Kommentar. Ich habe diese Codes überprüft und festgestellt, dass eine Zeitüberschreitungsnachricht gesendet wurde. Ich möchte wissen, wohin die Nachricht geht und wie der ANR-Dialog schließlich herauskommt. – user2522104

+0

Siehe die Handler-Definition, in der die Nachricht gesendet wird – pskink

Antwort

0

Sobald Sie den AOSP-Quelltextbaum in ein Android Studio-Projekt importieren, wird die Navigation im Code viel einfacher. Sie können this konsultieren.

Ich habe eine Suche nach ihm auf diese Weise und gefunden <aosp-root>/system/extras/ANRdaemon/ANRdaemon.cpp.

Verwandte Themen