1

com.company.package1.CLASS
- public void MethodA ();
- public void MethodB ();
- public void MethodC ();

CLASS には 3 つの public メソッドがあり、それらを保持する必要がありますが、パッケージは削除される可能性があります。つまり、期待される結果は

abcCLASS または abcD (代わりに、クラス名も難読化されています)
- public void MethodA ();
- public void MethodB ();
- public void MethodC ();

いくつかのスクリプトを書きましたが、要件を満たすためにスクリプトを拡張する方法を教えてください。

    -keep class 
        com.company.package1.CLASS {
        public <methods>;
    }

    -repackageclasses ''
    -allowaccessmodification
4

2 に答える 2

0

-- cfr-keepclassmembersの代わりに使用できます。-keepProGuard マニュアル > 使用方法 > -keep オプションの概要

于 2013-03-08T15:53:05.047 に答える