Android视图中缺少project.gradle

问题描述 投票:13回答:7

在Android Studio中,在Android视图中不显示project.gradle文件,而是在Project视图中

Android查看enter image description here

项目查看enter image description here

我怎样才能解决这个问题 ??

android-studio android-gradle android-studio-3.0
7个回答
27
投票

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

  1. 右键单击项目的Gradle配置,并在其名称旁边输入(root)。
  2. 单击Ignore Gradle项目,
  3. 然后再次右键单击,然后单击Unignore Gradle项目。

19
投票

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

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

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

C:\Users\<userid>\.AndroidStudio3.0\system\gradle\Projects\5be1ee38\project.dat

[系统生成的十六进制字符串容器名称会有所不同,但文件始终是project.dat] 该文件的第一行引用了'missing'build.gradle,并将清楚地标识拥有项目。 删除文件及其包含的文件夹,然后通过Android Studio重新打开项目。

因为谷歌搜索'project.dat'没有产生任何结果,因为我粗略地假设这只包含系统生成的数据,并且因为我无法抗拒'看到发生了什么'我实际上删除了整个Projects文件[C:\Users\<userid>\.AndroidStudio3.0\system\gradle\Projects]到目前为止,所以好 - 没有严重的副作用!也许那些插件需要重新指定?等等


6
投票

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

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


1
投票
  1. 右键单击“Gradle Scripts”
  2. 单击“加载/卸载模块”
  3. 加载已卸载的项目模块
  4. 完成

0
投票

这对我有用:

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

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


0
投票

在我的情况下,我发现我的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工作室,每件事情看起来都很完美!


0
投票

这对我有用。

  • 只需转到AndroidStudioProjects目录即可。
  • 搜索您的项目
  • 用其他名称重命名
  • Strat你的Android Studio,然后是Import Project(Gradle,Eclipse ADT等)模式。让Gradle Build Finish。

就是这样。

© www.soinside.com 2019 - 2024. All rights reserved.