는 proguard-rules.proProguard와이 나던 스택 트레이스의 줄 번호와 메소드 이름을 보존 여기
-keepattributes *Annotation*
-keepattributes Signature
-keepattributes InnerClasses,EnclosingMethod
-renamesourcefileattribute SourceFile
-keepattributes SourceFile,LineNumberTable
-keep public class * extends java.lang.Exception
-dontwarn org.apache.http.**
로그 캣 출력에서 몇 줄 (내 소스 파일이 100 개 라인 이상 동안 오류 행 번호가 1133로 표시되어 있습니다)
09-04 16:11:46.698 3827-5280/com.XX.main E/AndroidRuntime: FATAL EXCEPTION: IntentService[ActivityRecognizedTracker]
Process: com.XX.main, PID: 3827
java.lang.NullPointerException: Attempt to read from field 'double com.XX.trips.Trip.a' on a null object reference
at com.XX.ActivityRecognizedTracker.onHandleIntent(SourceFile:1133)
내가 줄 번호 및 소스 파일 특성을 유지하고 있지만, 스택 추적은 여전히 난독 화된다. 내가 도대체 뭘 잘못하고있는 겁니까?
고마워요! 너는 내가 필요한 것을 정확히 도왔다. –