android升级SDK后,XML graphical layout无法预览的解决
? ? 本人升級SDK后,以前項目的所有XML在graphical layout都無法預覽了,覺得有點納悶,就網上搜了一下,網上給出了兩種方案:
? ? 方案一:去SDK目錄下刪掉Temp這個文件夾,并關掉eclipse重新打開。
? ? 處理結果:我按照這種說法做了,無效。
? ??
? ? 方案二:到eclipse的安裝目錄下的eclipse\plugins目錄下找什么0.8的一個jar包,我費力的巡視了一遍沒這個東西啊?
? ? 處理接果:還是無效。
? ??
? ? 最后我想想這里邊有什么地方是我沒有發現的呢,于是我東點一下,西點一下,碰巧點到切換版本的地方,然后我切換到以前的版本后,問題解決了,哈哈,困擾的問題不經意間被解決,感覺好意外也好開心的,上圖佐證之:
? ? 圖一是版本未改前:
? ?
? ?
? ? 圖2是版本更改后:
? ??
? ? ?注:請看好用紅色框起的地方進行對比,一般我們更新SDK后,eclipse 的XML會默認顯示到最新版本,當版本高于我們創建XML時的版本時,XML就不能顯示了,經過我的對比后,解決這個問題就變得很簡單了。
? ? ?另外我們在網上下載一些代碼的時候,有時候也會遇上不能顯示的情況,此時我們在項目的屬性中查看一下target=android-?是什么版本?然后在XML graphical layout的顯示版本的地方(圖示中紅色圈起的地方)切換成該版本即可,沒有這個版本的自己可以跟新一下自己的SDK去與之對應,如此問題輕易就解決了。
? ? ?最后我還發現一個問題,出現這個問題與你創建XML時你的SDK版本有關,如果你創建XML時你的當前SDK版本是從2.2到4.0,那么別人使用的時候只要在這個范圍內都能加載出XML圖的,如果別人是4.1那就加載不了了,這時只需改成2.2到4.0這個范圍即可,所以結論是XML的加載與你當前SDK的版本范圍有很大關系的。有時候在網上下的代碼你不一定要切換到他標記的版本,可能標記的版本更高的版本也是可以的,這就得看創建者當前的版本了,你只管試試就知道,嘿嘿,說了那么多,只為能為大家提供一些幫助,如果用這個方法解決不了的人請繼續探索并留言,我們一起探討,謝謝!
轉載于:https://blog.51cto.com/wyong/1546406
總結
以上是生活随笔為你收集整理的android升级SDK后,XML graphical layout无法预览的解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 背包 http://bl
- 下一篇: Merge Two Sorted Lis