title: Android Manifest placholder not working in intent-filter XML tag
body: <p>I am working on a project with multiple build flavors. I want each flavor to capture an intent specific to that flavor from our browser site without defining a unique manifest for each flavor so I was hoping to use manifest placeholders like so:</p>
  
  <pre><code>&lt;intent-filter&gt;
      &lt;action android:name="com.app.action.DO_SOMETHING" /&gt;
      &lt;action android:name="android.intent.action.VIEW" /&gt;
      &lt;category android:name="android.intent.category.BROWSABLE" /&gt;
      &lt;category android:name="android.intent.category.DEFAULT" /&gt;
      &lt;data android:scheme="somescheme" /&gt;
      &lt;data android:host="placeholder" /&gt;
      &lt;data android:pathPrefix=".*${flavorUri}.*" /&gt;
  &lt;/intent-filter&gt;
  </code></pre>
  
  <p>The problem is that in the intermediate output XML file, the placeholder has not been substituted, leaving the pathPrefix string as-is. I made sure that it is actually defined in the build.gradle manifestPlaceholders as well.</p>
  
  <pre><code>manifestPlaceholders = [applicationLabel: "@string/app_name", flavorUri: "cherry"]
  </code></pre>
  
  <p>Is there a workaround or does pathPrefix not support placeholders? <a href="https://developer.android.com/guide/topics/manifest/data-element.html#path" rel="nofollow">There is nothing in the documentation suggesting so</a></p>