Android Studio突然显示完整的文件夹名称,如何更改

10

Android Studio在项目视图中显示文件夹的全名,我不知道如何更改。我尝试使用项目视图中选项菜单中的设置更改视图(勾选/取消勾选“扁平化包”、“紧凑空中间包”等选项),但未改变。

这是我的项目视图的原来样子:

enter image description here

现在它看起来是这样的:

enter image description here

对我来说,似乎myapp文件夹内的每个文件夹突然都具有完整的应用程序ID和自己的名称作为文件夹名称。我尝试使用以下命令重置Android Studio设置(我是一个Mac用户):

rm -Rf ~/Library/Preferences/AndroidStudio*
rm ~/Library/Preferences/com.google.android.studio.plist
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*

仍然没有改变。我的当前Android Studio版本是Android Studio 2.2,构建号为AI-145.3276617。

我昨天唯一做的事情就是更新到最新稳定版的Android 2.2版本,我不知道这是否会改变应用程序的外观,另一个项目(它曾经的屏幕截图)似乎完全没有受到影响。

5个回答

9

取消选中 Flattern packages

enter image description here

在设置下方。 enter image description here


1
我已经试过了,而且还尝试勾选/取消勾选紧凑的空中间包装,但仍然没有改变。 - Eve
问题在此提到:(https://code.google.com/p/android/issues/detail?id=71198),针对MAC系统,Google声称已经解决。 - Madhukar Hebbar
2
谢谢你给我提供那篇文章的链接,但是它似乎仍然出现在我的安装中。昨天我从开发版的Android 2.2版本升级到了最新的稳定版本,也许这是由于更新引起的。 - Eve
您IP地址为143.198.54.68,由于运营成本限制,当前对于免费用户的使用频率限制为每个IP每72小时10次对话,如需解除限制,请点击左下角设置图标按钮(手机用户先点击左上角菜单按钮)。 - Gokhan Arik

4

1
非常感谢,这为我解释了为什么一些项目仍然显示正确的包命名,而那些具有奇怪行为的是数据绑定项目。我希望这个问题能够尽快解决。 - Eve

0

参考这个答案

你应该做的是:

点击项目工具栏的设置图标,关闭紧凑空中包

所以你只需要再次打开它

希望能帮到你


谢谢,我尝试了,但还是不行。另一个项目使用相同的设置,但显示效果却非常不同。 - Eve
@Eve 我不太理解你的第一个编辑,难道这不是你想要的吗? - Pier Giorgio Misley
我希望它看起来像之前的屏幕截图,每个文件夹只显示其名称而不是应用程序ID的部分。 - Eve
@Eve 这是文件夹的名称,如果您进入文件资源管理器,您看到的名称就是文件夹的名称。您用蓝色标记的那个是组织名称,通常为“com.example.myAppName”。顺便说一句,这真的很难解决,因为您的前两个截图来自不同的项目(第二个中不存在api文件夹)。这就是为什么很难理解您的目标。您能否提供两个具有相同文件夹的屏幕截图?即使是自定义图像也可以。 - Pier Giorgio Misley
我更新了我的问题,并为一个应用程序提供了模拟截图。 - Eve
显示剩余4条评论

0
在项目中勾选“紧凑型中间包”选项。

0

我遇到了同样的问题,尝试了以上所有方法以及其他 Stack Overflow 答案中的建议。我也确保所有东西都是最新的。但是没有成功。

然而,我的问题源于我做的一个具体 - 混乱的 - 操作。
我正在使用一个库,我通过 gradle(作为仅编译依赖项)导入了它。

由于某些原因,我经常移动源文件夹,并最终将其放在项目的根目录下(与像 app、build 等文件夹并列)。在意识到这些源本身与其他依赖项相关联后,我只是删除了它们。
Android Studio 记录了我将源移动到的每个路径,当它在最后一个路径中找不到时,就会出现这个问题。

解决方案
在此文件夹(/.idea/libraries)中,我找到了一个参考 xml 文件,其中包括“糟糕实现”的库以及其他引用:

<SOURCES>
  <!-- paths I moved the sources to -->
  <root url="..wrong path.." />
  <root url="..wrong path.." />
  ..
  <!-- legit path created by gradle -->
  <root url=".. some temp folder .." />
</SOURCES>

在xml文件中,我删除了Android Studio注意到的上述路径,重新构建项目,问题迎刃而解!


我在 .idea/libraries 目录下没有任何参考文件。 - Rohit Khatri
@RohitKhatri 几乎你所依赖的每个库都应该有一个 XML 文件在这个目录下,其中包含它们源代码的路径,至少我是这样的。 - Ace

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