R8 retrace
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
R8 retrace는 난독화된 스택 트레이스에서 원본 스택 트레이스를 가져오는 도구입니다. 스택 트레이스는 매핑 파일의 클래스와 메서드 이름을 원래의 정의와 일치시키는 방식으로 재구성됩니다.
사용
난독화된 스택 트레이스를 다시 추적하려면 다음과 같이 매핑 파일을 retrace
에 전달합니다.
retrace path-to-mapping-file [path-to-stack-trace-file] [options]
명령줄에 제공된 스택 트레이스 파일이 없으면 R8 retrace는 사용자가 표준 입력을 통해 스택 트레이스를 입력할 때까지 대기합니다. 입력 후에는 다음과 같이 입력 스트림을 종료합니다.
- Linux, macOS: Ctrl+D
- Windows: Ctrl+Z+Enter
그러면 재추적된 출력이 표준 출력에 기록됩니다.
옵션
다음 표에서는 R8 retrace의 명령줄 옵션을 설명합니다.
옵션
|
필수? |
설명 |
--verbose
|
아니요 |
메서드 매개변수, 메서드 반환 유형과 같은 추가 정보를 출력합니다.
|
--info
|
아니요 |
진단 수준을 info 로 설정합니다. 자세한 내용은 DiagnosticsHandler를 참고하세요.
|
--quiet
|
아니요 |
집중할 수 있도록 출력되는 정보의 양을 줄입니다. |
--regex <regular_exp>
|
아니요 |
스택 트레이스 줄을 파싱하기 위한 기본 정규 표현식을 덮어씁니다.
예를 들어 다음은 기본 스택 트레이스를 파싱할 수 있는 정규식입니다.
(?:.*? at %c\.%m\(%s(?::%l)?\))|(?:(?:.*?[:"] +)?%c(?::.*)?) .
|
사용 참고사항
R8 retrace는 생성된 매핑 파일을 사용하여 난독화된 클래스 및 메서드 이름을 원래 정의에 다시 매핑합니다. 올바르게 다시 추적할 수 있도록 앱을 축소하는 방법에 관한 자세한 내용은 난독화된 스택 트레이스 디코딩을 참고하세요.
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2024-08-23(UTC)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"필요한 정보가 없음"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"너무 복잡함/단계 수가 너무 많음"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"오래됨"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"번역 문제"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"샘플/코드 문제"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"기타"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"이해하기 쉬움"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"문제가 해결됨"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"기타"
}]
{"lastModified": "\ucd5c\uc885 \uc5c5\ub370\uc774\ud2b8: 2024-08-23(UTC)"}
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2024-08-23(UTC)"]]