A dependent feature was defined but no package ID was set. You are probably missing a feature dependency in the base feature

erluxman picture erluxman · Aug 26, 2017 · Viewed 15k times · Source

I am following one of the Google Codelabs for making an Instant App.

And I was trying to create topeka-ui (A UI feature module for Instant Apps).

When I try to run one of the instant app module it says :

A dependent feature was defined but no package ID was set. You are probably missing a feature dependency in the base feature.

Answer

tim.paetz picture tim.paetz · Dec 18, 2017

Since this is the only stackoverflow question for "A dependent feature was defined but no package ID was set. You are probably missing a feature dependency in the base feature." I will answer what my issue was here rather than create a new question. I had a module that was giving me this error and couldn't figure out the problem. In the dependent module's build.gradle file, I had:

apply plugin: 'com.android.feature'

It should have been:

apply plugin: 'com.android.library'