title: Set different theme for library project in android
body: <p>In an android project which consists of a library project, I need to have a different theme set in manifest for main app and library. Like I need to set below theme in the main project</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"&gt;
    &lt;item name="colorPrimary"&gt;@color/grey&lt;/item&gt;
    &lt;item name="colorPrimaryDark"&gt;@color/black&lt;/item&gt;
    &lt;item name="colorAccent"&gt;@color/green&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>and the one below for library project</p>
  
  <pre><code>&lt;style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"&gt;
    &lt;item name="colorPrimary"&gt;@color/blue&lt;/item&gt;
    &lt;item name="colorPrimaryDark"&gt;@color/red&lt;/item&gt;
    &lt;item name="colorAccent"&gt;@color/white&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>Library project styles are overridden by main app styles.
  when I give different names for styles it throws manifest merger conflict error.</p>
  
  <p>Below is the manifest of main app</p>
  
  <pre><code>&lt;application
    android:name=".MyApp"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"&gt;
  </code></pre>
  
  <p>and this one is for library </p>
  
  <pre><code>&lt;application
    android:allowBackup="true"
    android:label="@string/app_name"
    android:supportsRtl="true"
    android:theme="@style/AppTheme"
    &gt;
  </code></pre>