Android Studio Gradle 已配置模块 [英] Android Studio Gradle Already disposed Module

查看:32
本文介绍了Android Studio Gradle 已配置模块的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经安装了 Android Studio 1.0.1 版.我已经从 eclipse 导入了我的项目,它运行良好.然后我删除了一个模块并将其重新导入到我的 Android Studio 项目中.gradle build 显示BUILD SUCCESSFUL",但它会弹出一个带有消息的警告窗口

I have installed Android Studio version 1.0.1. I have imported my projects from eclipse and it works fine. Then I deleted a module and reimported it into my Android Studio project. The gradle build says "BUILD SUCCESSFUL" but it pops up an alert window with the message

无法完成 Gradle 执行.原因:已处置:模块:'MYMODULENAME'

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

I can't start my app now. Any idea what I can do?

我按照以下说明解决了这个问题:

I solved the problem with the following instructions:

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

推荐答案

注意:这纯粹是 IDEA/AS 问题,gradlew clean |构建 > 清洁 |Build > Rebuild 只会浪费你的时间.

Note: this is purely an IDEA/AS issue, gradlew clean | Build > Clean | Build > Rebuild will just waste your time.

这里的大多数解决方案都是在黑暗中盲目刺伤.这是我发现的根本原因:

Most of the solutions here are blind stabbings in the dark. Here's what I found to be the root cause:

  1. 某些 .iml 文件可能丢失(可能是因为我们删除了它),检查模块错误是否有.iml.
  2. 如果缺少,请检查 .idea/modules.xml 是否有该模块的条目
  1. Some of the .iml files may be missing (maybe because we deleted it), check if the module erroring has .iml.
  2. If it is missing, check if .idea/modules.xml has an entry for that module

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

While syncing I noticed that IDEA/AS tries to put a new duplicate entry into .idea/modules.xml while there's already one. This duplicate entry is probably disposed of twice while the sync tries to reset the modules in memory.

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

Quick Solution: In order to make it work the easiest is to delete .idea/modules.xml along with the .iml files. Additionally may worth deleting .idea/modules/ folder if it exists. Restart Android Studio (no need to clear cache) and force a Gradle sync from Gradle view or toolbar to recreate the files.

这篇关于Android Studio Gradle 已配置模块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆