2016-06-26 4 views
0

저는 AOSP 프로젝트의 새로운 꿀벌입니다. ANR 시스템과 관련된 코드를 찾으려고합니다. 그러나 모든 출처에서 ANR을 검색 할 때 아무 것도 발견되지 않았습니다. Java 소스 또는 c/C++ 소스에서 다른 ANR 클래스의 ANRManagerNative는 어디서 찾을 수 있습니까? 감사.aosp 프로젝트에있는 ANRManagerNative의 소스 코드는 어디입니까

+1

grep for'inputDispatchingTimedOut' – pskink

+0

@pskink 의견을 보내 주셔서 감사합니다. 나는이 코드를 확인하고 타임 아웃 메시지를 보냈다. 메시지가 어디로 가고, ANR 대화 상자가 마침내 튀어 나오는 지 알고 싶습니다. – user2522104

+0

메시지가 전송되는 핸들러 정의를 참조하십시오. – pskink

답변

0

일반적으로 Android Studio 프로젝트에 AOSP 소스 트리를 가져 오면 코드를 탐색하는 것이 훨씬 쉬워집니다. this으로 문의하십시오.

나는 이런 식으로 검색을했고 <aosp-root>/system/extras/ANRdaemon/ANRdaemon.cpp을 발견했다.

관련 문제