첫째, 중단 점 디버깅:
1, 중단점: 중단점, 중단점 지우기.
2. 디버그 모드는 두 가지 방법으로 시작할 수 있습니다. 하나는 debugas 를 통해 디버거를 시작하는 것입니다. 둘째, 프로그램이 실행될 때 DDMS 뷰에서 디버그할 프로그램을 선택하여 디버그 모드를 시작합니다.
디버깅: F5, F6, F7 및 F8 단축키를 사용할 수 있습니다.
4. 모니터링을 통해 구성원 변수를 봅니다.
둘째, 인쇄 디버깅:
-응? 인쇄 디버깅은 루프, JNI 등의 코드 조각에 매우 효과적이며 루프 시 점점 더 유용합니다.
셋째, 시각적 방법:
-응? Codereview 는 적용되지만, 결국 인위적인 것이다. 한 점을 더 치면 문제가 있지만, 코드량이 적을 때는 잘 쓰인다.
넷째, 자동 테스트:
-응? 안드로이드 프로그램이 개발한 자동화 테스트 도구에는 monkey, Robotium, Appium, 클라우드 테스트가 포함됩니다.
동사 (verb 의 약어) 제외 방법:
-응? 무작위 문제가 발생하면 배제법으로 테스트할 수 있습니다. 먼저 문제 지점을 대략적으로 찾은 다음, 코드별로 조금씩 주석을 달아 변화를 보고, 문제의 범위를 점차 좁힐 수 있다.