博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android调试错误-No resource identifier found for attribute 'showAsAction'
阅读量:6223 次
发布时间:2019-06-21

本文共 827 字,大约阅读时间需要 2 分钟。

  今天在研究有米广告技术时,第一次编译他们提供的Android示例工程,结果出现如下错误:

[2014-11-29 11:28:25 - com.youmi.android.offerdemo.YoumiOffersAdsDemo] 
W/ResourceType(15184): Bad XML block: header size 201 or total size 0 is larger 
than data size 0
[2014-11-29 11:28:25 - com.youmi.android.offerdemo.YoumiOffersAdsDemo] E:
\download2010\tuiguang\youmi\youmi_android_offerwall_sdk_v4.10_2014-11-
24\YoumiAndroidSdk\demo\offers\res\menu\main.xml:3: error: No resource identifier 
found for attribute 'showAsAction' in package 'android'

  经过从网络中不少文章的参考分析基本确定,出现上述错误的原因在于XML内容存在错误,从而导致无法生成R.java文件。此时,.java文件中也出现R资源无法找到相应错误。而且,编译时也会出现类似于上面的错误。

   解决办法主要有两种途径:

1,修改可能的XML文件中错误;

2,Android SDK版本可能不对,从而使attribute 'showAsAction'等在低版本中得到不到支持。

我这方面,正是第二种情况所致:我把android 2.3.3修改为4.0,再编译便OK了。参考一下下面的图形吧。

本文转自朱先忠老师51CTO博客,原文链接:http://blog.51cto.com/zhuxianzhong/1584423 ,如需转载请自行联系原作者
你可能感兴趣的文章
卡片式电脑介绍
查看>>
经济学发展简史
查看>>
PMP考试的过与只是
查看>>
[家里蹲大学数学杂志]第248期东北师范大学2013年数学分析考研试题
查看>>
JAVA数组的定义及用法
查看>>
C++赋值函数详解
查看>>
循环-11. 水仙花数(20)
查看>>
奇偶校验算法
查看>>
boost:库program_options--第一篇
查看>>
分享最新的博客到LinkedIn Timeline
查看>>
discuz mysqli_connect() 不支持 advice_mysqli_connect
查看>>
细嗅Promise
查看>>
Jquery中$与$.fn的差别
查看>>
MongoDB入门简单介绍
查看>>
Mining 任务分类
查看>>
HTML常见元素集锦
查看>>
C实现通用数据结构--单链表
查看>>
grep命令參数及使用方法
查看>>
用Lighttpd做图片服务器
查看>>
mongoDB 索引
查看>>