在Android库项目上启用Proguard

在Android库项目上启用Proguard,android,proguard,Android,Proguard,我有一个独立的Android库项目,我想编译这个启用Proguard的项目。我使用的是Android Studio 1.0,我已经启用了Proguard和minifyEnabled true。然而,在一个干净的构建之后,我得到了以下错误 Error:Execution failed for task ':test_sdk:proguardRelease'. > java.io.IOException: The output jar is empty. Did you specify the

我有一个独立的Android库项目,我想编译这个启用Proguard的项目。我使用的是Android Studio 1.0,我已经启用了Proguard和minifyEnabled true。然而,在一个干净的构建之后,我得到了以下错误

Error:Execution failed for task ':test_sdk:proguardRelease'.
> java.io.IOException: The output jar is empty. Did you specify the proper '-keep' options?

知道我做错了什么吗?

我添加了以下程序规则

-keep public class * {
    public *;
}

-keepclassmembers class * {
    public *;
}

-keepattributes Exceptions,InnerClasses

它现在似乎可以工作了

试试invalidatecache/Restart在库项目上启用proguard有什么限制吗?