0

この投稿に従おうとしました ログだけを削除するように proguard-project.txt ファイルを構成する方法ですが、ログを削除できませんでした。私は1時間試しました...助けてください..

Android ADT を v22 にアップデートしました。

以下のすべてのファイルについて、

\sdk\tools\proguard\proguard-android-optimize.txt
\sdk\tools\proguard\proguard-android.txt
proguard-android.txt of (my android project)

追加した:

-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(...);
}

次に、アプリをエクスポートしてデバイスにインストールします。アプリを起動しても、まだ logcat に log.d 行が表示されます。見落としている手順は何ですか? 助けてくれてありがとう!

4

1 に答える 1

4

あなたが言及した質問で説明したように、あなたはすべきです

  1. プロジェクトで更新project.propertiesするため、構成パスは${sdk.dir}/tools/proguard/proguard-android-optimize.txtではなく を参照します${sdk.dir}/tools/proguard/proguard-android.txt。このファイルは、ProGuard の最適化ステップを有効にします。これは、ログを削除できるステップです。
  2. -assumenosideeffectsプロジェクトに行を追加proguard-project.txtします。

Android SDK のファイルは、次に SDK を更新したときに上書きされるため、おそらく変更しないでください。

于 2013-11-05T01:38:45.240 に答える