Android studio Android视图中缺少project.gradle

Android studio Android视图中缺少project.gradle,android-studio,android-gradle-plugin,android-studio-3.0,Android Studio,Android Gradle Plugin,Android Studio 3.0,在Android Studio中,project.gradle文件在Android视图中不显示,但在项目视图中显示 Android视图 项目视图 如何修复此问题???此“错误”现象的触发器实际上位于您的项目文件夹之外 假设项目名称为“SilverBirch”,请尝试以下操作: (a) 关闭Android Studio 3.0.1中的项目。 (b) 将项目文件夹(工作区文件夹内)重命名为“SilverBitch” (c) 通过Android Studio重新打开它(显然不能使用“最近的项目”来

在Android Studio中,project.gradle文件在Android视图中不显示,但在项目视图中显示

Android视图

项目视图


如何修复此问题???

此“错误”现象的触发器实际上位于您的项目文件夹之外

假设项目名称为“SilverBirch”,请尝试以下操作:
(a) 关闭Android Studio 3.0.1中的项目。
(b) 将项目文件夹(工作区文件夹内)重命名为“SilverBitch”
(c) 通过Android Studio重新打开它(显然不能使用“最近的项目”来打开它)
(d) 您应该会看到一个名为Import Gradle Projects的窗口,其文本如下:下面的模块不再从Gradle导入。也请检查要从ide项目中删除的项目:
(e) 勾选(旧)项目名称并单击“确定”。
(f) 最后,您的“Android”视图显示build.gradle(项目:SilverBitch)
(g) 重复整个过程,重新命名为原始

或者,如果你疯了,就这样做:
找到项目的project.dat文件和文件夹-它将有一个类似于以下内容的路径(假设为Windows)

C:\Users\\.AndroidStudio3.0\system\gradle\Projects\5be1ee38\project.dat
[系统生成的十六进制字符串容器名称会有所不同,但文件始终为project.dat]
此文件的第一行引用了“缺失的”build.gradle,并将清楚地标识所属项目。
删除文件及其包含文件夹,然后通过Android Studio重新打开项目

因为谷歌搜索“project.dat”并没有产生任何结果,因为我做了一个粗鲁的假设,认为它只包含系统生成的数据,而且因为我忍不住要“看看发生了什么”,所以我实际上删除了它 整个项目文件
[C:\Users\\.AndroidStudio3.0\system\gradle\Projects]
到目前为止还不错-还没有严重的副作用!也许这些插件需要重新指定?等等

  • 右键单击“渐变脚本”
  • 单击加载/卸载模块
  • 加载卸载项目模块
  • 完成
  • 这对我很有用:

    在根项目文件夹中,打开
    *.iml
    文件,并确保
    模块external.linked.project.id=
    中的值、
    *.iml
    文件名和项目目录名都相同


    现在我的
    build.gradle(Project:X)
    显示了。

    在我的例子中,我发现我的Project.iml位于Project/.idea中 所以我把它转移到project/ 并更改一行,如下所示:

    <module fileurl="file://$PROJECT_DIR$/My_Project.iml" filepath="$PROJECT_DIR$/My_Project.iml" />
    
    
    
    旧的应该是这样的:

    <module fileurl="file://$PROJECT_DIR$/.idea/My_Project.iml" filepath="$PROJECT_DIR$/.idea/My_Project.iml" />
    
    
    

    之后,回到android studio,一切似乎都很完美

    关闭Android Studio->删除项目。idea文件夹->打开Android Studio->打开项目。这对我有用

    注意:当您删除.idea文件夹时,您还将丢失与项目相关的首选项(例如项目的XML代码样式)

    这对我来说很有效

    • 只需转到您的AndroidStudioProjects目录
    • 搜索您的项目
    • 用其他名称重命名它
    • 先启动Android Studio,然后导入项目(Gradle、EclipseADT等) 模式。让渐变构建完成

    就是这样。

    从Android Studio的Gradle工具窗口(视图>工具窗口>Gradle)

  • 右键单击项目名称旁边带有(root)的Gradle配置
  • 单击忽略渐变项目
  • 再次右键单击,然后单击Unignore Gradle项目

  • 在android studio 2.3.3相关帖子中效果很好-@RBT上面帖子中的第一个答案让我工作起来很有魅力。非常感谢。谢谢,很好的解决方案(下面的其他解决方案不起作用)。只需关闭project,重命名,打开,等待gradle sync,关闭,再次使用以前的名称重命名,打开,等待gradle sync,仅此而已…无法以最简单、最快的方式找到project.dat,而且它正在工作!为我工作。谢谢。这是一个很好的答案,也是最好的答案。这应该是公认的答案。它不会用不必要的标志或重命名项目文件夹来扰乱IDE。就像一个魅力,感谢一个非常简单的解决方案!
    <module fileurl="file://$PROJECT_DIR$/.idea/My_Project.iml" filepath="$PROJECT_DIR$/.idea/My_Project.iml" />