Android Studio adds Android-Gradle facet to all modules, so we need to check for Android facet and Gradle module instead
#KT-9600 Fixed
This commit is contained in:
@@ -27,11 +27,12 @@ public class KotlinModuleTypeManagerImpl extends KotlinModuleTypeManager {
|
|||||||
public boolean isAndroidGradleModule(@NotNull Module module) {
|
public boolean isAndroidGradleModule(@NotNull Module module) {
|
||||||
// We don't want to depend on the Android-Gradle plugin
|
// We don't want to depend on the Android-Gradle plugin
|
||||||
// See com.android.tools.idea.gradle.util.Projects.isGradleProject()
|
// See com.android.tools.idea.gradle.util.Projects.isGradleProject()
|
||||||
|
boolean hasAndroidFacet = false;
|
||||||
for (Facet facet : FacetManager.getInstance(module).getAllFacets()) {
|
for (Facet facet : FacetManager.getInstance(module).getAllFacets()) {
|
||||||
if (facet.getName().equals("Android-Gradle")) {
|
if (facet.getName().equals("Android")) {
|
||||||
return true;
|
hasAndroidFacet = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false;
|
return hasAndroidFacet && isGradleModule(module);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user