1
나는 처음으로 proguard를 배우고 구현하고 있습니다. 몇 가지 예제를 보았고 proguard-rules.pro
파일에 다음 코드를 추가했지만 proguard.cfg
이라는 파일이 1 개 더 있습니다.proguard-rules.pro와 proguard.cfg의 차이
나는 이것을 시도했지만 proguard.cfg
과 proguard-rules.pro
파일의 차이를 이해하지 못했습니다.
나는 proguard-rules.pro
파일에 다음을 추가 한하지만 난 proguard.cfg
파일 당신은 proguard-rules.pro 내부에 난독 화 명령을 작성해야
#---------------TEST
-dontwarn javax.annotation.**
-keep class com.google.**
-dontwarn com.google.**
-keep class com.conviva.**
-dontwarn com.conviva.**
-keep class com.loopj.android.http.**
-keep class org.apache.http.**
-keep class rx.internal.util.**
-keep class com.algolia.search.**
-dontwarn com.loopj.android.http.**
-dontwarn org.apache.http.**
-dontwarn rx.internal.util.**
-dontwarn com.algolia.search.**
-keep public class android.net.http.SslError
-keep public class android.webkit.WebViewClient
-dontwarn android.webkit.WebView
-dontwarn android.net.http.SslError
-dontwarn android.webkit.WebViewClient
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int v(...);
public static int i(...);
public static int w(...);
public static int d(...);
public static int e(...);
}
#---------------TEST
감사합니다. 그래서 proguard.cfg가 비어 있어야합니다. – Kirmani88