开发者社区> 问答> 正文

安卓对不同分辨率设置了不同的布局文件(虽然现在里面内容还一样),但是程序在启动的?报错

安卓对不同分辨率设置了不同的布局文件(虽然现在里面内容还一样),但是程序在启动的时候报错!!!!!

布局文件如下

layout-1205x800,layout-1280x800两个布局文件目录,启动报错如下:

我晓得这是很基础的问题,但是我真不会。

展开
收起
爱吃鱼的程序员 2020-06-22 18:58:09 601 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    资源文件的id报错了你看看你的R文件<divclass="ref">

    引用来自“-Jw-”的答案

    <divclass=ref_body>资源文件的id报错了叉是svn报错,之前我把文件删了,后来又重新编译了!!!你的R文件不是一个叉么如果xml没错你把R文件删掉然后poject->clean下我用的是eclipse我看你这个不像是eclipse啊回复<aclass='referer'target='_blank'>@半个朋友:R文件中有木有0x7f030005这个变量试过了,额,还是没用!!!!<divclass="ref">

    引用来自“-Jw-”的答案

    <divclass=ref_body>如果xml没错你把R文件删掉然后poject->clean下我用的是eclipse我看你这个不像是eclipse啊<divclass="ref">

    引用来自“-Jw-”的答案

    <divclass=ref_body>如果xml没错你把R文件删掉然后poject->clean下我用的是eclipse我看你这个不像是eclipse啊回复<aclass='referer'target='_blank'>@半个朋友:你删了那个变量有报其他错么回复<aclass='referer'target='_blank'>@-Jw-:没用,是不是要加什么配置啊!!!????你删掉那个变量试试你这个gv_item在你运行环境下,能不能找到?我的意思是Res/layout里头有没有放一个默认的占个坑有啊!你去R文件里找 报错的那个ID#0x.....什么的,然后看前面的命名  比如“about_us_bg=0x7f060058;” 有时候前面的下划线命名格式什么的错了也会报这样的错,这种错在logcat里面找不到位置,只会报资源找不到,但是你运行的时候Console里面会具体给你提示具体哪个资源文件错了。这样适配工程会很大的,而且方法不好,之前也考虑过这种方法适配,建议能换则换

    2020-06-22 18:58:27
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载