title: Why are gradle build packagingOptions needed?
body: <p>In my gradle file, I have the following:</p>
  
  <pre><code>packagingOptions {
      exclude 'META-INF/LICENSE'
      exclude 'META-INF/LICENSE.txt'
      exclude 'META-INF/NOTICE'
  }
  </code></pre>
  
  <p>According to the documentation:</p>
  
  <pre><code>/**
   * Adds an excluded paths.
   * @param path the path, as packaged in the APK
   */
  </code></pre>
  
  <p>What does this mean? Could someone give me a real life example of why these exclusions would need to be made?</p>