title: Android obfuscating with Proguard Problems
body: <p>I'm new to the whole obfuscating with Android thing, but I've started to try out Proguard the last days. Anyway, I'm stucked in the so called Proguard hell.</p>
  
  <p>The structure of my app is that I have 3 different projects. One library and two application projects. Both of the application projects are based on the library project which contains all of the logic and libraries for the applications. Almost nothing is placed in the application projects.</p>
  
  <p>But, when I try to export one of the applications with Proguard enabled I get some errors with the Jackson JSON Parsing library. I've tried alot of different things and I even tried to ignore the errors but that just made the parsing part failed. So ignoring the errors is not the right thing to do.</p>
  
  <p>This is my proguard-project.txt file</p>
  
  <pre><code>-assumenosideeffects class android.util.Log {
      public static *** d(...);
      public static *** v(...);
  }
  -keep public class com.google.android.vending.licensing.ILicensingService
  -keep class org.codehaus.** { *; }
  </code></pre>
  
  <p>And these are the errors that I get.</p>
  
  <pre><code>Warning: org.codehaus.jackson.map.ext.JodaSerializers$LocalDateTimeSerializer: 
    can't find referenced class org.joda.time.LocalDateTime
        You should check if you need to specify additional program jars.
  Warning: there were 99 unresolved references to classes or interfaces.
           You may need to specify additional library jars (using '-libraryjars').
  </code></pre>