「*」ワイルドカードには「Object#wait()」などのメソッドが含まれるため、指定しないでください。メソッドを明示的にリストすることをお勧めします。
-assumenosideeffects class android.util.Log {
public static boolean isLoggable(java.lang.String, int);
public static int v(...);
public static int i(...);
public static int w(...);
public static int d(...);
public static int e(...);
}
このオプションは、 のように最適化が無効になっていない場合にのみ関連しproguard-android.txt
ます。proguard-android-optimize.txt
代わりに次を指定する必要があります。
proguard.config=${sdk.dir}/tools/proguard/proguard-android-optimize.txt:proguard-project.txt
または最新のAndroid Gradle プラグインを使用
buildTypes {
releaseSomeBuildType {
...
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'your-proguard-file.pro'
}
}