프로가드 난독화를 할때 특정 외부 라이브러리의 내용은 난독화 하지 않는 방법은 무엇인가요
지금 플러리 붙였는대 실행이 안됩니다.
keep으로 난독화를 막어놨느대도
내부 클래스가 난독화가 되어 실행이 되지 않습니다..
mapping을 보면
com.flurry.android.AdReportedId -> com.flurry.android.AdReportedId:
com.flurry.org.apache.avro.Schema SCHEMA$ -> SCHEMA$
int a -> a
java.nio.ByteBuffer b -> b
com.flurry.org.apache.avro.Schema getSchema() -> getSchema
java.lang.Object get(int) -> get
void put(int,java.lang.Object) -> put
com.flurry.android.AdReportedId$Builder a() -> a
이런식으로
com.flurry.android.AdReportedId -> com.flurry.android.AdReportedId:
요긴 난독화가 안됬지만
com.flurry.org.apache.avro.Schema SCHEMA$ -> SCHEMA$
이런식으로 변해서
죽는 오류를 보면
com.flurry.org.apache.avro.Schema SCHEMA$ -> SCHEMA$
여기서 죽었다고 애러를 뿜어 냅니다.
혹시 프로가드 와 플러리 같이 사용해 보신분 계시면 좀 알려주세요
기존에 애드몹이나 애드허브 twiit4j는 잘됬는대
유독 플러리만 말썽이네요