Android studio Android视图中缺少project.gradle
在Android Studio中,project.gradle文件在Android视图中不显示,但在项目视图中显示 Android视图 项目视图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重新打开它(显然不能使用“最近的项目”来
如何修复此问题???此“错误”现象的触发器实际上位于您的项目文件夹之外 假设项目名称为“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)
在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" />