2017-03-23 4 views

답변

1

를 해결하는

minifyEnabled = "true" -- I don't want this to be set to false. 

을 설정했습니다. 오류에서 나는 렐름과 슨에 대한 규칙이 필요하다고 생각합니다. 여기가

# Proguard Configuration for Realm (http://realm.io) 
# For detailed discussion see: https://groups.google.com/forum/#!topic/realm-java/umqKCc50JGU 
# Additionally you need to keep your Realm Model classes as well 
# For example: 
-keep class com.yourapppackagetomodelclass.realm.** { *; } 
-keep class io.realm.annotations.RealmModule 
-keep @io.realm.annotations.RealmModule class * 
-keep class io.realm.internal.Keep 
-keep @io.realm.internal.Keep class * 
-dontwarn javax.** 
-dontwarn io.realm.** 

##---------------Begin: proguard configuration for Gson ---------- 
# Gson uses generic type information stored in a class file when working with fields. Proguard 
# removes such information by default, so configure it to keep all of it. 
-keepattributes Signature 

# For using GSON @Expose annotation 
-keepattributes *Annotation* 

# Gson specific classes 
-keep class sun.misc.Unsafe { *; } 
#-keep class com.google.gson.stream.** { *; } 

# Application classes that will be serialized/deserialized over Gson 
-keep class com.google.gson.examples.android.model.** { *; } 

# Prevent proguard from stripping interface information from TypeAdapterFactory, 
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) 
-keep class * implements com.google.gson.TypeAdapterFactory 
-keep class * implements com.google.gson.JsonSerializer 
-keep class * implements com.google.gson.JsonDeserializer 

##---------------End: proguard configuration for Gson ---------- 

PS는 대신 com.yourapppackagetomodelclass.realmRealmObject 클래스가 저장

UPDATE 당신이 그들의 난독 규칙을 확인할 수 있습니다 IBM 경고에 대한 가 온라인 상태이고 그렇지 않은 경우 다음과 같이 사용할 수 있습니다 어디 패키지를 사용

-keepclassmembers com.ibm.mce.sdk.adm.** { *; } 
-keepclassmembers ibm.mce.sdk.plugin.inapp.** { *; } 
+0

당신은 당신이 사용하고있는 라이브러리에 대해 언급하거나 업데이트 된 답변을 살펴야합니다. –

+1

@ user45678 MCE SDK 라이브러리 인 경우 여기에서 살펴볼 수도 있습니다. https://developer.ibm.com/answers/questions/356328/what-is-the-recommended-proguard-configuration-for-1.html –