응용 라이브러리에 대한 의존성이와 클래스 멤버를 유지합니다. 내가 Gradle을 파일에 proguard-rules.pro에 의한 사용,ProGuard에서이</p> <pre><code>@SuppressWarnings("unused") </code></pre> <p>주석 클래스 회원이 "사용하지 않는"주석
minifyEnabled true
을 만들었을 때, 위의 주석 구성원은 해당 라이브러리에서 해당 회원을 유지하는 방법
NoSuchFieldError error.
으로, 런타임에 찾을 수 없습니다
"proguard-rules.pro"
을 통해 주석
@SuppressWarnings("unused")
와 패키지
당신이 클래스의 패키지 이름을합니까 :
는이 같은 규칙을 사용할 수있는 클래스의 모든 필드를 유지하려면? –@masoudvali 예 클래스 패키지 이름이 있지만 프로젝트의 일부입니다. – Annada
http://stackoverflow.com/questions/31607727/keep-method-name-from-obfuscator-proguard# @Keep를 추가하십시오. – muziling