以下是错误日志

08-12 01:07:51.061: E/AndroidRuntime(18000): Caused by: java.lang.ExceptionInInitializerError
08-12 01:07:51.061: E/AndroidRuntime(18000): at java.lang.Class.classForName(Native Method)
08-12 01:07:51.061: E/AndroidRuntime(18000): at java.lang.Class.forName(Class.java:217)
08-12 01:07:51.061: E/AndroidRuntime(18000): at java.lang.Class.forName(Class.java:172)
08-12 01:07:51.061: E/AndroidRuntime(18000): at com.avos.avoscloud.AVOSCloud.(Unknown Source)
08-12 01:07:51.061: E/AndroidRuntime(18000): ... 16 more
08-12 01:07:51.061: E/AndroidRuntime(18000): Caused by: java.lang.IllegalArgumentException: The class is not annotated by @AVClassName
08-12 01:07:51.061: E/AndroidRuntime(18000): at com.avos.avoscloud.AVObject.registerSubclass(Unknown Source)
08-12 01:07:51.061: E/AndroidRuntime(18000): at com.avos.avoscloud.AVInstallation.(Unknown Source)

把你的proguard文件给我看一下

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-keepattributes Signature
-keepattributes Annotation
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *;}
-dontwarn  antlr.**
-keep class  antlr.** { *;}
-dontwarn  javax.**
-keep class  javax.** { *;}
-dontwarn  org.dom4j.**
-keep class  org.dom4j.** { *;}
-dontwarn  java.**
-keep class  java.** { *;}

-dontwarn  org.jdom.**
-keep class  org.jdom.** { *;}
-dontwarn  com.werken.**
-keep class  com.werken.** { *;}
-dontwarn  org.codehaus.**
-keep class  org.codehaus.** { *;}

-dontwarn  de.mindpipe.android.logging.log4j.**
-keep class  de.mindpipe.android.logging.log4j.** { *;}
-dontwarn  org.apache.**
-keep class  org.apache.** { *;}
-dontwarn  com.baidu.**
-keep class  com.baidu.** { *;}
-dontwarn  android.app.**
-keep class  android.app.** { *;}
-dontwarn  com.squareup.**
-keep class  com.squareup.** { *;}
-dontwarn  uk.co.senab.**
-keep class  uk.co.senab.** { *;}

-dontwarn  com.avos.avoscloud.im.**
-keep class  com.avos.avoscloud.im.** { *;}
-dontwarn  com.avoscloud.leanchatlib.R
-keep class  com.avoscloud.leanchatlib.R { *;}
-dontwarn  com.avos.**
-keep class  com.avos.** { *;}

-dontwarn  com.vshangxiu.AbstractActivity
-keep class  com.vshangxiu.AbstractActivity { *;}
-dontwarn  com.vshangxiu.VSListViewFragment
-keep class  com.vshangxiu.VSListViewFragment { *;}

-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
-keep public class * extends android.app.backup.BackupAgentHelper
-keep public class * extends android.preference.Preference
-keep public class com.android.vending.licensing.ILicensingService

-keepclasseswithmembernames class * {
    native <methods>;
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
}

-keepclassmembers class * extends android.app.Activity {
   public void *(android.view.View);
}

-keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
}

-keep class * implements android.os.Parcelable {
  public static final android.os.Parcelable$Creator *;
}

要不你指定一下AVInstallation的keep class吧

AVInstallation的包不是com.avos.*吗?已经有下面这两行了,应该起作用吧?
-dontwarn com.avos.**
-keep class com.avos.** { *;}

我觉得是不是应该查看一下这个代码,看看Class.forName里面是哪些类使用了@AVClassName:
com.avos.avoscloud.AVObject.registerSubclass

这个问题我要测试一下来重现看看。到底是什么原因导致的

我测试的时候用的是这个配置,但是没有遇到这个问题啊

-keepattributes Signature
-dontwarn com.jcraft.jzlib.**
-keep class com.jcraft.jzlib.**  { *;}

-dontwarn sun.misc.**
-keep class sun.misc.** { *;}

-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.** { *;}

-dontwarn sun.security.**
-keep class sun.security.** { *; }

-dontwarn com.google.**
-keep class com.google.** { *;}

-dontwarn com.avos.**
-keep class com.avos.** { *;}

-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

-dontwarn android.support.**

-dontwarn org.apache.**
-keep class org.apache.** { *;}

-dontwarn org.jivesoftware.smack.**
-keep class org.jivesoftware.smack.** { *;}

-dontwarn com.loopj.**
-keep class com.loopj.** { *;}

-dontwarn org.xbill.**
-keep class org.xbill.** { *;}

-keepattributes *Annotation*