2

クラスおよびクラスメソッド名を保持するために、次の設定を行いました。クラスでうまく機能するため、パッケージ内のクラスとサブパッケージはcom.seleniumtests.** 難読化されません。

ここに画像の説明を入力

しかしKeep names - .class method names、チェック ボックスを選択したにもかかわらず、パッケージのクラスのメソッドcom.seleniumtests.**はまだ難読化されています。

構成を見逃していませんか?

4

1 に答える 1

2

のチェックボックスKeep names - .class method namesは無関係です。.classたとえば、コンストラクトで使用されるクラスの名前を保持しますMyClass.class。必要になることはめったにありません。

スクリーンショットには、定義したカスタム ルールは表示されませんが、構成には以下が含まれている必要があります。

-keep class com.seleniumtests.** {
    <methods>;
}

これは、Processタブまたは保存された構成ファイルで確認できます。

于 2013-10-11T22:22:21.623 に答える