Android Studio - Android项目视图丢失

14

你是在AndroidStudio中创建了一个新项目还是导入了一个现有的项目? - Benjamin Scharbau
尝试创建一个新项目,看看是否有“Android项目视图”。如果有,那么你打开的项目很可能是损坏的或不是Gradle构建(或缺少.iml文件)。 - Angel Koh
@benjaminScharbau 是的。我创建了新项目,尝试手动导入。但是在我创建项目之后,“Android 项目视图”仍然没有出现。 - Txuver Jhi Wei
7个回答

18
我也遇到了这个问题(创建新项目看起来与 IntelliJ IDEA 类似),当我启用了一些与 Android 相关的插件后,问题得到了解决。

进入首选项(Windows 和 Linux 上的设置)>插件并至少启用Android 支持

现在你将在项目视图中看到"Android"选项。


1
电脑死机后,下次我打开Android Studio时,Android视图消失了。这个答案对我有用。谢谢! - user4500
1
由于使用产品风味,我需要编辑我的项目层次结构。但是后来我无法弄清如何恢复旧的“Android”项目视图,直到看到这个 - 谢谢! - MandisaW
1
这个解决方案对我很有效。在Android Studio 3.2.1中,启用Android插件的菜单位于:文件->设置...->插件。 - Tom Rutchik
1
这个解决方案在使用Android Studio 3.6.3时对我无效。我再也找不到启用Android插件的菜单项了。 - Tom Rutchik
1
“Preferences” 菜单选项在哪里? - giorgio79
显示剩余2条评论

9

尝试:

查看 -> 工具窗口 -> 项目 或快捷键为 alt+1

如果不起作用,请尝试:

窗口 -> 恢复默认布局 或快捷键为 shift+F12

还要检查 Studio 是否是最新版本:

帮助 -> 检查更新...


1
@DigitlNinja 不起作用。它仍然保持相同的视图。 - Txuver Jhi Wei
@TxuverJhiWei 请尝试一下我在答案中添加的内容。 - DigitalNinja

6

以上解决方案都对我没用,所以我通过删除项目中的 .gradle.idea 文件夹来解决了这个问题。


简单而有效! - heiligbasil
这对我有用。我没有找到缺少的插件。我的项目是几年前使用旧版Android Studio最后编辑的。 - Reijo Korhonen

2

安卓工作室左下角的方形图标可以让您扩展屏幕或者弹出侧边菜单。


1

对我来说,这发生在我使用Kotlin KTS编写Gradle文件时,但为此项目创建了一个Java库模块。尝试重新导入项目后,我遇到了一个错误:

由于包含buildSrc模块,不支持新的Gradle同步


解决方案:
将添加的模块迁移到kts中
如果您已经使用settings.gradle.kts,请删除由向导创建的settings.gradle
重新导入项目
文件 -> 关闭项目
Android Studio: 导入项目
指定当前项目位置


1

我又遇到了这个问题。我解决了这个问题,但很遗憾,现在它已经被修复,我无法确认解决方案,但我有很强的怀疑是什么原因导致的。

在我的情况下,问题是由于重新组织项目目录而发生的。我的项目存储在一个名为“Projects”的给定目录中。我将该文件夹重命名为“ProjectsBackup”,并创建了一个新的“Projects”目录。然后,我将现在包含在“ProjectBackup”目录中的选定项目移动到新的“Projects”目录中。在移动第一个项目后,我使用Android Studio打开了该项目。那时问题出现了。我收到一条消息,说找不到gradle-wrapper,并提供了创建它的选择。gradle-wrapper存储在名为“gradle”的目录中,存储在“Projects”目录中。我没有从“ProjectsBackup”复制该目录到新的“Projects”目录中。当时,我认为这没什么大不了的,因为新的已经被创建了。在尝试了这个问题讨论中的各种建议之后,Android Studio向我提供了一个通知,要求我更新我的“android gradle”插件。我进行了更新,然后“android”视图就可以供我选择了。Android gradle更新解决了这个问题。

很遗憾,我无法告诉您更新后发生了什么变化,也无法告诉您如何强制更新或重新安装Android Gradle插件。我只能告诉您,我很幸运地收到了Android Studio提供的更新Android Gradle插件的通知。像“文件/项目结构”和更改Android Gradle插件版本之类的东西都没有解决问题。我注意到的是,当我第一次查看时,“android gradle版本”的下拉列表为空。我手动输入了“3.6.3”,但没有帮助。如果您遇到此问题,建议您查看“包装器”目录中两个文件的日期,并将其与正常工作的具有Android视图的项目进行比较。当它不起作用时,我希望我检查了包装器jar文件的日期。这就是我认为可能出错的地方(即我得到了一个与我的Android Studio版本不兼容的wrapper.jar文件-不幸的是我无法证明)。

我刚刚尝试了重复相同步骤来解决问题。我尝试了几次,但是无法复制该问题。我想知道是否是因为让Android Studio自动添加包装器导致的问题,并且它添加了一个Gradle版本的包装器,而该版本未安装?也就是说,在我进行更新时它被安装了! - Tom Rutchik
是的,我认为这就是发生的事情。我查看了我的gradle-wrapper.properties文件的时间和日期,它是在我被要求自动更新包装程序的时候创建和最后修改的。在里面,我看到了这个:distributionUrl=https://services.gradle.org/distributions/gradle-5.6.4-all.zip,直到稍后提供更新时才安装。所以有一个时间延迟。 - Tom Rutchik
只是一个提示:最好总是写出文件或目录的完整路径,比如说,“'wrapper' 目录”可以说成“'android/gradle/wrapper' 目录”!这样做会很有助于应用你所提供的答案。谢谢! :) - Karolina Hagegård

0

enter image description here

问题解决了,我已经点击了这个按钮


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接