마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

이너 클래스 자바스크립트 프로가드 설정 문제 ㅠ

0 추천
웹뷰로 자바스크립트 통신하는 예제를 처리 중인데요.

프로가드 설정을 먹여 버리니 이너클래스가 난독화 되어버려서 안에서 처리하는 자바스크립트 메서드를

웹 페이지가 찾지를 못하네요.

이리 저리 스터디 해본 결과 이렇게 처리하면 될 것 같은데, 잘 안되나봐요.

inner 클래스 난독화 방지는 어떻게 해야 할까요? ㅠ

-keep public class com.example.myActivity$MyJavascriptHandler
진드로이드 (120 포인트) 님이 2013년 6월 17일 질문

2개의 답변

0 추천
aucd29 (218,390 포인트) 님이 2013년 6월 17일 답변
0 추천

해당클래스 명 메서드명, 인자 까지 잘 처리해줘야 합니다.

 

 

 

# static 메서드, 리턴형 , 파라미터에 유의 (졸라중요함)

 

-keep public class kr.com.adry.sdk.simple.popup.api.MainAdController {
    public static kr.com.adry.sdk.simple.popup.api.MainAdController getInstance(android.content.Context);
    public void getMainAdcontion();
    public static kr.com.adry.sdk.simple.popup.model.ADConditionModel getAdcondition(android.content.Context);
}

 

아래 예제는 프로가드 툴을 이용한 방법인데, 설정부분만 참조하면 될듯

http://blog.naver.com/ezmo01/110164784038

 

ezmo01 (1,510 포인트) 님이 2013년 6월 18일 답변
...