Android 난독화 Proguard 적용시 줄바꿈 오류

Words
76
Reading
1 min
Listen
Play
9y

첫글이라 무성의하게 씀.

어제 황당한 상황을 겪음.

Proguard 적용후 앱실행시 Unknown Object 얼씨구 절씨구 오류로 강제 종료

-keep class 클래스
-keep interface 인터페이스
-dontwarn
-keepclassmembers

등등 다 적용해 보았으나 해결안됨.

하지만 ....

Jsoup 라이브러리 사용중에 IDE 가 임의로 자동 줄바꿈 한 코드라인이 있었음

Jsoup.parse(response).select("div[itemprop=softwareVersion]")
.first().ownText();

예시를 들자면 위 처럼..

해당 부분을 한 라인으로 바꾸니 해결이 되었음.

난독화 과정에서 두부분을 다른 라인으로 분리 해버린가 아닌가..

혹시라도 아무리 생각해도 문제가 없는 코드가 난독화에서 죽으면 해당 상황도 체크 추천.

Android 난독화 Proguard 적용시 줄바꿈 오류 | Ecency