以下参考にしたところproguardを使えばmethodをなきものにできるとのことだったので、
その通りにやったのですが、うまく削除されませんでした。
http://kokufu.blogspot.jp/2014/08/android-log.html
http://asai-atsushi.blog.so-net.ne.jp/2012-05-09-1
vi proguard-rules.pro
-dontoptimize -dontpreverify -assumenosideeffects class jp.co.example.common.Logger { public int v(...); public int d(...); }
-build.gradle
android { buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } }
-MainActivity.java
(new Logger).d("tag", "test"); // test
試すにあたって、build.gradleのreleaceというところをdebugに変えて
debug実行時にLogger.dを使った表示が行われないことを検証しましたが、
表示されてしまいました。
あなたの回答
tips
プレビュー