I\'ve imported a project to Android Studio with several subprojects.
I want to run a subproject.
I successfully made this subproject\'s build.gradle as a mo
It appears different solutions work for difference people, for me just closing the project and importing it again resolved the problem.
For me it was fixed by simply restarting Android Studio.. Like the good old days of Eclipse
I fixed this by adding facets in Module settings. They were missing.
right click on project > open Module settings > Facets > Add facets ( "+" sign at the top ) > Android.
After adding facets you will have modules.
UPDATE:
For latest version of gradle, Facets have been removed, you can directly add modules now.
right click on project > open Module settings > Add module ( "+" sign at the top ) > Phone and Tablet Application (Now you can create a new module and configure it).
goto Android >> Gradle Scripts>>Build Gradle(Module :app)
make sure the first line of this file is like this.
apply plugin: 'com.android.application'
not like this
apply plugin: 'com.android.library'
resolved this issue by clicking on "File->Sync Project with Gradle Files"
If all the above doesn't work. Try to update your Android studio version. Steps: 1. In Android Studio, select File > Settings (or Android Studio > Preference on Mac). 2. In the left pane, select Appearance & Behavior > System Settings > Updates. 3. Be sure that Automatically check for updates is checked, and then select a channel from the drop-down list. 4. Click OK.