Eclipse에서 proguard.cfg 파일을 구성하여 일부 내부 클래스에 대해 클래스 또는 클래스 멤버의 이름을 변경하지 않도록 설정하려고합니다.일부 내부 클래스 만 남겨두기위한 Proguard 구성
-keepclasseswithmembers public class com.mycorp.android.mapper.APIHelper$*
하지만 작동하지 않습니다
그래서 내 경우에는 내부 클래스는 내가이 시도 com.mycorp.android.mapper.APIHelper에 모두 있습니다. 올바른 구문은 무엇입니까?
편집 : 나는 또한 이러한 클래스는 다음 빈 인터페이스를 구현하고 가진 시도했습니다 시도 :
-keepclasseswithmembers class * implements com.mycorp.android.JSONSerializable {
*;
}
그와 행운 중 하나.
업데이트 : 문제는 GSON 및 Proguard에서 발생하는 것으로 보입니다. 설정하고 더 멀지 만 완벽하지는 않은 gson 특정 라인을 추가했습니다. – Fraggle