Android工作室错误“检测到不支持的模块:以下模块不支持编译”
我正在使用Android Studio 1.0.1。 我有一个由我的项目中的其他模块引用的Java模块。 我已经从SVN检查出来,但现在每一个
检测到不支持的模块:以下模块不支持编译:。 不幸的是,在一个项目中不能有非Gradle Java模块和Android-Gradle模块。
得到这个错误后,停止编译这个模块,这样我就不能编译/运行我的项目了。
首先你应该更新到Android Studio 1.2来源: https : //code.google.com/p/android/issues/detail?id = 77983
然后,你应该去文件 – >无效caching/重新启动 – >无效caching和重新启动。
然后尝试再次构build应用程序。
如果有帮助,试试这个文件 – >无效的caching/重新启动。
如果仍然无法点击图像中的button。 '与Gradle文件同步项目'
如果以上不能帮助你 – 检查你的模块.iml文件,看它是否包含任何错误。 (对于应用程序模块,它将是app.iml)。
我知道这是一个老问题。 但更新到Android Studio 3.0
后,我遇到了这个问题。 我解决它通过deleting app.iml
我的应用程序模块中的deleting app.iml
文件,然后Invalidate Caches / Restart.
无效的caching和重新启动没有为我工作。 我也更新了所有的Android Studio文件,但都没有成功。
我find的解决scheme是通过单击“导入项目(Eclipse ADT,Gradle等)”导入android文件夹,而不是点击“打开现有的Android Studio项目”或拖动文件夹到应用程序图标。
显然问题是由于项目中的模块具有不包含external.system.id =“GRADLE”的* .iml文件造成的。
当您导入项目(而不是打开它)时,iml文件将被完全重写,从而消除错误。
我在这里find了信息: https : //issuetracker.google.com/issues/37008041
你可以更新新版本的Android工作室,然后去无效catch / restart.Click同步buttonbuild立应用程序。
closuresAndroid Studio并移动“.idea”文件夹并将其粘贴到项目根文件夹(如果需要备份)。
打开Android工作室。 在打开项目时,它会向你的项目添加模块(app),你可以忽略它。
它将默认构build版本设置为“debugging”。 您可以在左上angular看到构build变体选项卡,或hover在左下angular的“监视器”符号上
注意:不需要改变你的project.tom的.iml文件来获得构build变体选项,“无效的caching和重新启动”也将无法正常工作,而它也将清除你的历史文件!
- 如何使用onSaveInstanceState()和onRestoreInstanceState()?
- Android NDK教程/初学者指南。
- Google Play服务库更新并丢失符号@ integer / google_play_services_version
- 如何在Genymotion虚拟机中安装Google Play服务(不支持拖放)?
- Android:我无法使用ViewPager WRAP_CONTENT
- OnClickListener – x,y事件的位置?
- 如何在Android中获得独特的设备硬件ID?
- GooglePlayServicesUtil.getErrorDialog为null
- 如何从Android模拟器删除示例应用程序?