2016-09-20 66 views
8

Android Studio突然在项目视图中显示全名文件夹,我不知道如何更改它。我尝试使用Project视图中的选项菜单中的设置更改视图(压扁包检查/取消选中,压缩空的中间包检查/取消选中),但没有更改。Android工作室突然显示完整文件夹名称,如何更改

这是怎么了我的项目视图中使用的样子:

enter image description here

这是现在的样子:

enter image description here

在我看来,该MYAPP内的每个文件夹文件夹突然有完整的appid +自己的名称作为文件夹名称。 我试图使用这些命令(我是Mac用户)重置的Android Studio设置:

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版本,我不知道这是否改变了应用程序出现的方式,另一个项目(它是如何用于截图的)似乎没有完全受影响。

回答

4

这似乎是与最新的稳定的2.2版本的问题。我在这里报告了这个问题,没有回应:https://code.google.com/p/android/issues/detail?id=223389

+1

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

0

参考this answer

这应该是你做了什么:

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

所以,你只需要打开它再次

希望它可以帮助

+0

谢谢,我试过了,但它仍然没有工作。通过另一个项目,我拥有相同的设置,但显示的方式非常不同。 – Eve

+0

@Eve我不明白你的第一个编辑,是不是你想要的? –

+0

我希望它看起来像在之前的屏幕截图中,其中每个文件夹只显示其名称,而不是应用程序ID的一部分。 – Eve

1

取消选中Flattern packages

enter image description here

下设置。 enter image description here

+1

我试过了,还检查/取消选中紧凑的空中间包,仍然没有改变。 – Eve

+0

MAC和谷歌声称已经解决了这个问题[这里](https://code.google.com/p/android/issues/detail?id=71198)。 –

+2

感谢您将该帖子关联起来,它似乎仍然出现在我的安装中。我昨天从开发Android 2.2更新。版本到最新的稳定版本,可能源于更新。 – Eve

0

我有同样的问题,尝试了所有上述和其他SO答案的其他建议。我也拥有一切最新的。没有运气。

但是,我的问题起源于一个特定的 - 凌乱 - 我做的行动。
我正在使用我通过gradle导入的库(作为仅编译依赖项)。

对于X原因,我移动源周围有很多文件夹,最后我把它放在我的项目的根(旁边像应用构建等文件夹)。在意识到源自己被链接到其他依赖项后,我刚刚删除了它们。
Android Studio记录了我将源移动到的每个路径,并且在最后一个找不到它时,出现此问题。

SOLUTION
在此文件夹(/.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注意到的前述路径,重建了项目和bam,问题解决了!

+0

我没有在'.idea/libraries'目录下的任何参考文件 –

+0

@RohitKhatri几乎每个你拥有的依赖都应该在这个目录下有一个xml文件,包含它的源代码的路径,或者至少这就是我所拥有的。 – Ace