2016-10-26 20 views
2

我嘗試了所有的解決方案,如創建新項目或更改sdk版本或添加依賴項,但它仍然給渲染錯誤。它只在activityMain.xml佈局文件中出現錯誤,而不在app_bar_main.xml中,或者在content_main.xml中或不在nav_header_main.xml中,因此我不知道接下來要做什麼。Android Studio - 渲染過程中出現的異常:無法定位模式0

enter image description here

enter image description here

+3

可能出現[在渲染過程中引發的異常:無法定位模式0]的副本(http://stackoverflow.com/questions/40161934/exception-raised-during-rendering-unable-to-locate-mode-0) – Clay

+0

是Android 25的一個bug:重複在這裏:[改變編譯庫](http://stackoverflow.com/questions/40203220/rendering-issue-in-xml-preview-unable-to-locate-mode-0) –

回答

0

它,因爲版本的編譯工具:25.0.0
去gralde.build並將其更改爲24.1.1
,讓它下載此版本的構建工具:24.2.1


然後更改這些代碼:

compile 'com.android.support:appcompat-v7:25.0.0' 
compile 'com.android.support:design:25.0.0' 

到:
compile 'com.android.support:appcompat-v7:24.2.1'<br> compile 'com.android.support:design:24.2.1'

然後同步一次!
Booom其正確的現在:-)

+2

哼,降級不是IMO的解決方案。如果您需要25.0.0附帶的新小部件BottomNavigationView,該怎麼辦? – Redwarp

+2

@Redwarp唯一真正的解決方案是等到Google發佈更新。在此之前,您可以降級以查看您的渲染。如果你需要一個特定的部件,那麼隨時保留當前版本。但是,您將無法呈現受該錯誤影響的視圖。 –

+0

@ChadMx是的,我現在渲染...即時運行並運行應用程序;-)但降級不是解決方案。這將是如果支持庫25只是一個點釋放,應該只是解決問題。但它增加了一些東西。 – Redwarp

0

我知道問題是什麼,但我不知道如何解決它..

在你的佈局,當你有一個滾動型內部具有RecyclerView ,佈局只是不渲染...如果您評論RecyclerView並在佈局上進行刷新,它應該再次渲染。

在這裏我需要評論RecyclerView,所以我可以編輯我的佈局=)。是的,build.tools 25的更新出現了這個錯誤,我認爲這是一個錯誤。或谷歌說你不使用ScrollViews裏面的列表嘿嘿。

+0

RecyclerView已經滾動。您不應該在ScrollView中放置RecyclerView。 –

0

在的build.gradle文件,更改

compile 'com.android.support:design:25.0.0' 

compile 'com.android.support:design:24.2.1' 

它的工作對我來說

+1

同樣,如上所述,這不是一個解決方案! –

0

這是一個已知的bug問題,已經解決了Issue 225753

您需要更新至support library 25.0.1

compile 'com.android.support:recyclerview-v7:25.0.1' 
compile 'com.android.support:design:25.0.1' 
compile 'com.android.support:appcompat-v7:25.0.1' 
0

另一種方法是切換到版本25.1.0。在此版本中已修復此錯誤。

相關問題