첫글이라 무성의하게 씀.
어제 황당한 상황을 겪음.
Proguard 적용후 앱실행시 Unknown Object 얼씨구 절씨구 오류로 강제 종료
-keep class 클래스
-keep interface 인터페이스
-dontwarn
-keepclassmembers
등등 다 적용해 보았으나 해결안됨.
하지만 ....
Jsoup 라이브러리 사용중에 IDE 가 임의로 자동 줄바꿈 한 코드라인이 있었음
Jsoup.parse(response).select("div[itemprop=softwareVersion]")
.first().ownText();
예시를 들자면 위 처럼..
해당 부분을 한 라인으로 바꾸니 해결이 되었음.
난독화 과정에서 두부분을 다른 라인으로 분리 해버린가 아닌가..
혹시라도 아무리 생각해도 문제가 없는 코드가 난독화에서 죽으면 해당 상황도 체크 추천.