[英]Getting error "package lombok doesn't exist" with Android Studio 3 RC2
[英]Android Studio Package 2.2 RC2 Structure
我在Android Studio 2.2 RC2中遇到問題,當我在項目結構中添加新包時看不到標准:
app
+-- java
+-- com.myapp
+-- package
但是這個:
app
+-- java
+-- com.myapp
+-- com.myapp.package
誰能幫我?
一種可能的情況:
當您在Intellij(包括Android Studio在內的任何版本)中添加新軟件包時,該命令將根據您右鍵單擊以選擇New- New -> Package
的上下文進行操作。 將New- New -> Package
真正意義上的New -> Add subpackage at this point in three
。
因此,您右鍵單擊app/java
的源根目錄,然后選擇one.two.three
New -> Package
然后鍵入one.two.three
,最后得到:
app
+-- java
+-- one
+-- two
+-- three
但是,如果在app/java/one/two/three
的項目樹中右鍵單擊新節點,然后選擇one.two.other
New -> Package
鍵入one.two.other
,最終將包嵌套在另一個包中。 您的樹將是:
app
+-- java
+-- one
+-- two
+-- three
+-- one <---- OOOPS!
+-- two
+-- other
但是如果我右鍵單擊了app/java
的根目錄並鍵入了相同的軟件包名稱one.two.other
我最終將得到:
app
+-- java
+-- one
+-- two
+-- three
+-- other
我還可以單擊app/one/two
上的樹(僅鍵入other
樹)以得到相同的結果,這再次是因為New -> Package
在我碰巧執行了操作的地方添加了一個子包。
僅僅因為您在New- New -> Package
中鍵入看起來是完全合格的軟件包名稱,並不意味着Intellij知道您要返回並從根目錄開始。 即使您對您的意圖很明顯,它也會從您單擊的位置嵌套,Intellij始終從您開始操作的位置開始執行操作。
實際操作中的一些屏幕截圖...
在錯誤的位置添加:(請注意項目樹中的選擇)
結果是:
在正確的位置添加:(注意項目樹中的選擇)
結果是:
還要在正確的位置添加:(展開折疊的中間包以將其視為樹)
結果是:
我發現了問題:如果添加
dataBinding { enabled = true }
應用.gradle時,顯示的項目結構沒有標准子級。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.