Android Studio该项目已注册

Cod*_*if3 4 android compilation android-studio

Android Studio存在很大问题.我有一个项目依赖于其他两个项目(作为库).我按照指南将有关ActionBarSherlock的项目导入Android Studio的问题导入外部模块.我打开了"项目结构",导入了模块,但之后我在模块区域看不到它.模块区域只包含根模块,似乎没有刷新(这很奇怪).因此,如果我尝试将模块添加为依赖项,则Android Studio找不到任何模块!

然后,如果我尝试重新导入模块,它说模块/项目已经注册!! 也许我错过了什么,但我不知道是什么......!我在Windows和MacOSX上都有这个问题.

在此先感谢费德里科

Mic*_*les 16

在您的.idea目录中查看有问题的项目的提及.我有同样的问题,并通过删除条目解决它.idea/sbt.xml.

  • 我知道每个人都喜欢Intellij,但我们不应该只是为了让事情发挥作用而删除文件条目. (2认同)

San*_*ara 6

在ij中转到菜单:查看 - >工具Windows-> Gradle右键单击有问题的模块,然后单击刷新外部项目,您应该在项目资源管理器中看到该模块.


Shi*_*ath 0

我在 ABS 和其他库导入方面也遇到了类似的问题。“项目结构”界面不会显示模块。尝试导入模块时,会提示“该项目已注册”。似乎是 IntelliJ/Android Studio 问题。Invalidate Caches选项没有帮助。

一些清理后重新导入项目确实对我有用。

  1. 作为预防措施,请备份您的项目并安全存储
  2. 确保您的项目是通过 gradle 命令行构建的,并且您已在相应build.gradle文件中指定了所有必需的依赖项。尝试使用以下方法构建:gradle clean && gradle build
  3. 关闭Android Studio中的项目(或关闭Android Studio)
  4. 从所有模块和主项目中删除.iml文件和文件夹.idea
  5. 启动 Android Studio 并重新导入项目(从外部模型导入项目 > Gradle)