2
줄 번호를 몰라도 충돌 보고서를 사용하는 것은 매우 어렵습니다. 또한 줄 번호 없이도 코드를 디버깅 할 수 없습니다.안드로이드 ProGuard 구성에서 LineNumberTable이 기본적으로 활성화되지 않은 이유는 무엇입니까?
ProGuard를 사용할 때 줄 번호를 비활성화해야하는 특별한 이유가 있습니까?
감사합니다.
줄 번호를 몰라도 충돌 보고서를 사용하는 것은 매우 어렵습니다. 또한 줄 번호 없이도 코드를 디버깅 할 수 없습니다.안드로이드 ProGuard 구성에서 LineNumberTable이 기본적으로 활성화되지 않은 이유는 무엇입니까?
ProGuard를 사용할 때 줄 번호를 비활성화해야하는 특별한 이유가 있습니까?
감사합니다.
기본적으로 ProGuard는 가능한 가장 가벼운 응용 프로그램을 위해 노력합니다. 코드에서 실행하기 위해 꼭 필요하지 않은 모든 요소를 제거합니다. 응용 프로그램 크기가 매우 작아지면서 줄 번호가 필요하다고 생각되면 줄 번호를 보존 할 수 있습니다.
라인 번호없이 앱을 쉽고 올바르게 디버깅 할 수있는 방법이 있습니까? 있다면 나는 그들을 지키지 않을 것이다. – tasomaniac
스택 추적이 줄 번호없이 매우 모호 해지기 때문에 더 어려울 수 있습니다. –
그렇다면 줄 번호를 추가하는 것이 좋습니다. 하지만 앱 빌링을 추가하는 개발자를 생각해 봅시다. 이 설명서에서는 proguard를 활성화 할 것을 권장합니다. proguard를 전혀하지 않는 초보 개발자는 그것을 활성화하고 수행 한 다음 자신의 앱을 상점에 업로드하는 방법을 찾습니다. 오류 로그에서 나중에 그는 고독한 숫자를 보지 않고 전혀 디버깅 할 수 없습니다. 나는 개발자가 proguard 문서에 정보를 제공해야한다고 생각한다. – tasomaniac