Android Studio Gradle已经处理模块

我已经安装了Android Studio 1.0.1版。我已经从eclipse导入了我的项目,它工作得很好。 然后我删除了一个模块,并将其重新导入到我的Android Studio项目中。gradle构建显示“build SUCCESSFUL”,但它弹出一个警告窗口,消息为

Gradle执行失败。 原因: Module: 'MYMODULENAME'

我现在无法启动我的应用程序。知道我能做什么吗?

<强>编辑: 我用以下指令解决了这个问题:

  1. 从Android切换项目视图到项目
  2. 删除settings.gradle中包含MYMODULENAME的条目
  3. 模块符号中的蓝色方框不显示。然后可以在上下文菜单中删除该模块
  4. 导入模块
113161 次浏览

我通过以下方法算出了这个问题:

  1. ./gradlew clean
  2. 重启Android Studio

最简单的解决方案。(先试试这个)。

  1. 退出并重新启动Android工作室。(退出而非关闭)

  2. 如果需要,清理你的项目。

  1. 在左侧窗格中,更改为“Project”视图。
  2. 删除MYMODULENAME.iml

另一种解决方案是,检查是否将应用程序添加到设置中。gradle成功

include ':app'

适合我: File -> Invalidate cache / Restart…-> Invalidate and Restart

. sh

. sh
对我来说,当我删除了一个模块并建立了一个具有相同包名的新模块时,就发生了这种情况 解决方案:< / p >

清洁,重启工作室

我有时也会遇到这个问题。点击android studio底部栏右侧的gradle控制台。它将在日志中显示准确的错误。我的问题是,我已经编译SDK 22和导入appcomact库是SDK 23。

请注意: 这纯粹是一个IDEA/AS问题,gradlew clean |构建>清洁|构建>重建只会浪费你的时间。

这里的大多数解决方案都是在黑暗中瞎捅。以下是我发现的根本原因:

  1. 一些.iml文件可能丢失(可能是因为我们删除了它), 检查模块错误是否有.iml.
  2. .
  3. 如果缺少,检查.idea/modules.xml是否有该模块的条目

在同步时,我注意到IDEA/AS试图将一个新的重复条目放入.idea/modules.xml,而已经有一个。当sync尝试重置内存中的模块时,这个重复的条目可能会被处理两次。

快速解决方案:为了使它工作最简单的是删除.idea/modules.xml.iml文件。另外,如果.idea/modules/文件夹存在,可能值得删除它。重新启动Android Studio(不需要清除缓存),并从Gradle视图或工具栏强制Gradle同步来重新创建文件。

我也有同样的问题, 删除一些gradle文件后(aws)

我通过将它们标记为“忽略gradle”来解决它

我相信这不是最好的答案,但它为我解决了问题

Gradle(在右边栏)—>右键单击有问题的Gradle—>忽略

在我的Android项目中使用RN组件时也有类似的问题,解决这个问题的唯一方法是忽略gradle项目。

这样做:

  • 单击AS右侧的gradle选项卡
  • 右键单击导致问题的gradle模块
  • 点击“忽略Gradle项目”
  • 执行gradle同步,现在应该成功了
  • 如果你需要这个模块,再次执行上述4个步骤,这一次当右键单击gradle项目时,它会显示“Unignore gradle project”
  • Gradle同步现在应该工作了

不知道是什么原因导致的,但我在使用React Native Maps时遇到过这种情况。

注意:如果您在执行此操作后仍然有问题。尝试刷新导致问题的gradle项目。

如果gradle clean和/或Build -> Clean Project没有帮助尝试重新打开项目:

  • 关闭项目
  • 在“Welcome to Android Studio”界面单击“Open an existing Android Studio project” 李enter image description here < / >
  • 选择gradle文件打开

警告要知道这是一个破坏性的操作-你将失去项目书签,断点和架子

有时gradlew cleanInvalidate Cache and Restart没有帮助,因为这些方法本身并不清理Android Studio特定的文件。

在这种情况下,关闭AS并删除存在settings.gradle文件的根项目中的.idea目录和.iml文件。这将使阿斯重建从新的土地。

下面的解决方案适合我

  1. 删除所有.iml文件
  2. 重建项目

虽然这个公认的答案对我不起作用(不幸的是我不能留下评论),但它把我引向了正确的方向。

.idea/libraries中,我发现有一些重复的xml文件(重复的文件在_aar.xml位之前以2命名)。

删除这些,重新启动android studio和同步修复了错误

在我的情况下,与这个问题中一样,发生这种情况是因为我的项目在符号链接目录中。在真实目录中重新打开项目并重新配置gradle (File -> Sync with Gradle files)后,问题就消失了。Android Studio真可耻!

对我来说,当我删除了一个模块并试图构建项目时,就发生了这种情况:

简单的解决方法是使缓存失效。重新启动。

Android Studio>文件>无效缓存>重新启动

我遇到这个问题是因为gradleAndroid Studiojvm使用了不同的路径。在Event Log中,AS和gradle可以选择使用相同的路径。选择这个,然后执行invalidate cache & restart为我解决了这个问题。

为了解决这个问题,采取这个简单的步骤。

  1. 在你的Android工作室的文件夹Project.
    下找到.idea文件夹
  2. .idea—>找到这个。.idea/.modules < br >
  3. 简单的删除.modules文件夹,重新启动你的工作室。
  4. 当它重新打开gradle sync Automatically并重新创建.modules文件夹和文件时。
  5. 错误已经消失了!