2011-12-07 71 views
0

私はAndroidアプリを難読化しようとしています。難読化した後、いくつかのことが壊れているので、私はすべてのクラス名を特別な名前空間の中に保持する必要があります。働いdid't何Proguard:名前空間内のkeepclassmembers

-keepclassmembers class my.namespace.to.keep** {*;} 

任意の提案でしたか?クラス全体が保持されている場合、またはメンバのみが保持されている場合は問題ありません。

答えて

1

どのように動作しなかったかはわかりませんが、-keepclassmembersの代わりに-keepを指定する必要があります。

-printseedsを指定すると、-keepオプションで一致するクラスとクラスメンバーを確認できます。