title: How to remove Log.d() calls in release build of an Android app?
body: <p>I have noticed that my release build, which i made in eclipse via:</p>
  
  <blockquote>
    <p>Android Tools -> Export signed application package ...</p>
  </blockquote>
  
  <p>My proguard-project.txt contains:</p>
  
  <pre><code>-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(...);
  }
  </code></pre>
  
  <p>Yet, if I run the app on a device und use CatLog to look at logs I see that there are all the Log.d(), Log.v() messages that shouldn't be there.
  Is there something else I should set?
  I have spent many hours googling but there are no clear instructions on that subject. Well most of the things i find are people with similar problems but no solutions.</p>