2017-10-29 235 views
2

我剛剛將我的Android Studio更新到最新的3.0,然後佈局預覽不再有效。 我試過打開不同的項目,它們都具有相同的渲染問題。正如我檢查,我沒有看到任何編譯錯誤或gradle問題。 到目前爲止,我試圖Android Studio 3.0佈局預覽呈現問題

  • 生成項目
  • 刷新佈局
  • 清理項目
  • 無效緩存/重啓

下面隨附的屏幕截圖顯示,一些類不能被啓動,但我不知道爲什麼以及如何解決它們。 非常感謝。任何提示都可以提供幫助。

layout redering

更新: 似乎有在Render error in Android Studio 3.0 Layout Editor重複的情況,但我的問題是稍有不同。 上述鏈接問題的解決方案是通過在Base.Theme.AppCompat.Light.DarkActionBar下闡明父主題來將主題修改爲更具體的主題。但是,我甚至沒有ActionBar,所以我正在尋找Theme.AppCompat.NoActionBar的解決方案。

更新到3.0之前,一切都很好。我想知道是否需要更改部署SDK /版本。

+5

的[渲染誤差在可能的複製Android Studio 3.0佈局編輯器](https://stackoverflow.com/questions/44223687/render-error-in-android-studio-3-0-layout-editor) –

回答

8

好吧,我試圖探索每一個可能的解決方案,但沒有工作。 我終於通過更改部署SDK /版本來了解它。 我全部更改爲26,它解決了我的問題。當我測試版本越來越高時,似乎只有版本26可以工作。

android { 
compileSdkVersion 26 
buildToolsVersion '26.0.2' 
... 
defaultConfig { 
    targetSdkVersion 26 
... 
} 
} 
... 
dependencies { 
    compile 'com.android.support:appcompat-v7:26.0.0' 
    compile 'com.android.support:design:26.0.0' 
    compile 'com.android.support:support-v13:26.0.0' 
    compile 'com.android.support:support-v4:26.0.0' 
    compile 'com.android.support:palette-v7:26.0.0' 
... 
} 

所以如果在Render error in Android Studio 3.0 Layout Editor的解決方案不適合你。你可以試試26.讓我知道。

+0

感謝分享。我已經改爲26,預覽再次出現,然後又改回到27,它仍然存在。實際上,我只是暫時將其編譯爲26,但仍然以某種方式解決了這個問題。 –

1

這是Android Studio中3.0,一個嚴重的錯誤使用support libraries不在26版本截至11月2017時,它沒有固定的,它已被報道多次:

在#1:

在谷歌事件追蹤: