0
私はイントロスペクションを広範囲に使用するパッケージを持っています。Proguardが-keeppackagesパラメータに準拠していない
パッケージプライベート内部クラスOneWayBindingを持つパブリッククラスBindingがあります。これはProGuardによって難読化されています。パッケージ名全体を指定することで、難読化されないようにしたいと思います。しかし、ProGuardはとにかくそれを難読化しているようだ。私は私のアプリを実行すると
-keeppackagenames com.mypackage.binding
私はこれを取得:
3/30/12 9:50:19.630 AM [0x0-0x276276].com.apple.JarLauncher: Caused by:
java.beans.IntrospectionException: No property exists with name:
origin for class com.mypackage.binding.Binding$OneWayBinding
これはProGuardののバグですか?私は必要なオプションがありますか?