我使用的是Android studio 1.0.1。我有一个java模块引用的其他模块在我的项目。我已经从SVN那里借过了,但是现在
检测到不支持的模块:以下模块不支持编译:。不幸的是,你不能在一个项目中同时拥有非gradle Java模块和Android-Gradle模块。
在得到这个错误后,AS停止编译这个模块,这样我就不能编译/运行我的项目了。
我使用的是Android studio 1.0.1。我有一个java模块引用的其他模块在我的项目。我已经从SVN那里借过了,但是现在
检测到不支持的模块:以下模块不支持编译:。不幸的是,你不能在一个项目中同时拥有非gradle Java模块和Android-Gradle模块。
在得到这个错误后,AS停止编译这个模块,这样我就不能编译/运行我的项目了。
当前回答
关闭Android Studio并移动”。文件夹,并将其粘贴到项目根文件夹外(如果你需要备份)。
打开Android工作室。 在打开项目时,它会询问添加模块(应用程序)到你的项目。你也可以忽略这一点。
它设置默认构建变量为“调试”。 你可以在左下角看到构建变量标签或悬停在左下角的“监控”符号上
注意:不需要更改项目的.iml文件。tom获得构建变量选项和“无效缓存和重新启动”也将不起作用,而它将清除您的历史文件!
其他回答
无效缓存/重新启动对我不起作用。 但是简单地删除\Users\user.AndroidStudio(version)\系统中的缓存文件夹就像一个魔法
上面的方法我试过,但对我没用。
我从项目目录中删除了。idea文件夹。 使用Android Studio菜单File ->使缓存无效/重新启动 Windows 10操作系统用户配置文件目录中删除了。gradle文件夹。(例如,C:\Users\ YourUserName \ .gradle)
如果上述方法无效,请尝试此解决方案。
您可以通过以下流程解决:
在Android Studio中,到左边面板,从Android切换到Project面板 展开。idea文件夹,可以看到modules.xml并打开文件。 在modules.xml文件中,你可能会看到如下内容:
<component name="...">
<modules>
<module fileurl="file://$PROJECT_DIR$/[check...].iml" filepath="$PROJECT_DIR$/[check...].iml" group="myProject" />
<module fileurl="file://$PROJECT_DIR$/app/[check...]-app.iml" filepath="$PROJECT_DIR$/app/[check...]-app.iml" group="[check...]/app" />
检查模块元素中的模块名称是否正确匹配 然后,同步gradle文件
首先,你应该更新到Android Studio 1.2 来源:https://code.google.com/p/android/issues/detail?id=77983
然后你应该去文件->无效缓存/重新启动->无效缓存&重新启动。
然后再次尝试构建应用程序。
我也有同样的问题。我尝试了无效缓存/重启&也同步项目与Gradle文件,但仍然没有工作。 但通过以下步骤工作:
通过gradle.wrapper.properties升级gradle分发版本。 distributionUrl = https \: / / services.gradle.org/distributions/gradle all.zip——6.5 还有Android Gradle插件在构建。gradle项目 class spath 'com.android.tools.build:gradle:4.1.2' //upgrade gradle plugin here 然后失效缓存/重新启动 这就解决了我的问题。希望你也是