title: Is there an example for using dynamic modules on the Play Store when the dynamic module is used by a library module and not from the main app?
body: <p>I've looked over Google's examples and codelabs and they look pretty simple but they are for modules that the main app access directly. My problem is that I have a module that the main app never access directly. </p>
  
  <p>Basically I have this:</p>
  
  <p>App -> Module A -> Module B -> Module C</p>
  
  <p>So <code>App</code> imports <code>A</code> as a gradle <code>implementation</code>, <code>A</code> imports <code>B</code> and <code>B</code> imports <code>C</code>. </p>
  
  <p>I want <code>C</code>, that is rarely used and large, to be a dynamic module. </p>
  
  <p>I've already set <code>C</code> to be <code>apply plugin: 'com.android.dynamic-feature'</code> but I'm getting stuck on the dependencies. </p>
  
  <p>If I set <code>dynamicFeatures = [':C']</code> inside the gradle file of <code>B</code>, it fails because <code>Could not set unknown property 'dynamicFeatures' for object</code></p>
  
  <p>If I set the <code>dynamycFeatures</code> plus the <code>implement</code> line on <code>App</code> I get <code>Unable to resolve dependency for ':app@prodDebug/compileClasspath': Could not resolve project :C</code></p>
  
  <p>So how do I do this with this project hierarchy? </p>
  
  <p>Thanks.</p>