2016-09-20 63 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