温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

android升级SDK后,XML graphical layout无法预览的解决

发布时间:2020-07-12 03:08:04 来源:网络 阅读:3185 作者:niceheart 栏目:移动开发

    本人升级SDK后,以前项目的所有XML在graphical layout都无法预览了,觉得有点纳闷,就网上搜了一下,网上给出了两种方案:

    方案一:去SDK目录下删掉Temp这个文件夹,并关掉eclipse重新打开。

    处理结果:我按照这种说法做了,无效。

    

    方案二:到eclipse的安装目录下的eclipse\plugins目录下找什么0.8的一个jar包,我费力的巡视了一遍没这个东西啊?

    处理接果:还是无效。

    

    最后我想想这里边有什么地方是我没有发现的呢,于是我东点一下,西点一下,碰巧点到切换版本的地方,然后我切换到以前的版本后,问题解决了,哈哈,困扰的问题不经意间被解决,感觉好意外也好开心的,上图佐证之:

    图一是版本未改前:

    android升级SDK后,XML graphical layout无法预览的解决

   


    图2是版本更改后:

    android升级SDK后,XML graphical layout无法预览的解决

     注:请看好用红色框起的地方进行对比,一般我们更新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的版本范围有很大关系的。有时候在网上下的代码你不一定要切换到他标记的版本,可能标记的版本更高的版本也是可以的,这就得看创建者当前的版本了,你只管试试就知道,嘿嘿,说了那么多,只为能为大家提供一些帮助,如果用这个方法解决不了的人请继续探索并留言,我们一起探讨,谢谢!


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI