2017-06-16 103 views
11

我在macOS上爲一個側面項目和最近(不確定何時)約束佈局編輯器停止正常工作,正在使用Android Studio 3.0(更新至今天的Canary 4)。Android Studio 3 - 約束佈局編輯器損壞

現在它只顯示一個灰色窗口,藍圖視圖根本不起作用。甚至右側的屬性編輯器也不再顯示約束條件。

呢?這裏是如何尋找一個簡單的佈局,只需1個按鈕:

Android constraint layout editor broken

我使用約束佈局1.0.2,但它無法在1.1.0-beta1以同樣的方式。

任何想法可能會出錯?顯示沒有錯誤的IDE或idea.log

預先感謝任何幫助提供:)

+0

嘗試更改編輯器預覽中的api級別,當前顯示26將其更改爲更低並檢查。 – Pavan

+1

@Pavan它實際上是支持lib版本,我使用26.0.0-beta2並降級到26.0.0-beta1解決了它(請參閱尼古拉斯的答案)。謝謝你的幫助。 – Benoit

回答

19

的gradle哪個版本您使用的?此外,支持lib 26.0.0-beta2與studio有關的問題,如果您正在使用它,您應該降級到beta1以使用該編輯器。

+1

謝謝尼古拉斯,它是與編輯混淆的支持庫。降級到26.0.0-beta1解決了它。乾杯。 – Benoit

+1

是的,這也解決了我的問題,但請確保調整運行beta2的任何模塊 –

+1

我遇到同樣的問題,但對於我來說,更改爲使用約束佈局的測試版解決了問題'com.android.support.constraint :constraint-layout:1.1.0-beta1' – riggaroo

0

它降級爲β1的解決我的問題

0

圍棋中的build.gradle,改變依賴於26.0.0-β1:

enter image description here

同步後的項目... 其作品對我來說!!!!

+0

該答案提供了與現有答案相同的建議。未來,如果有幫助而不是複製現有內容,請現有答案投票。 – avojak

0

我的工作原理是將所有依賴項升級到最新版本(目前爲27.0.0),而不是降級。它帶來了一些額外的努力,用「實現」或「api」替換「編譯」依賴項(已棄用),並升級一些庫。但是,在所有升級之後,該工具再次完美地工作。