Android调试错误-No resource identifier found for attribute 'showAsAction'

今天在研究有米广告技术时,第一次编译他们提供的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了。参考一下下面的图形吧。

Android调试错误-No resource identifier found for attribute 'showAsAction'

时间: 2024-09-30 19:43:55

Android调试错误-No resource identifier found for attribute 'showAsAction'的相关文章

No resource identifier found for attribute 'showAsAction' in package 'android'

运行一个项目时在一个menu.xml文件item属性android:showAsAction 报错 No resource identifier found for attribute 'showAsAction' in package 'android' google了下,老外说是版本问题,showAsAction was added in API level 11要将API提升到11,添加 "android-support-v7-appcompat.jar" 到Android库(

解决 Delphi XE5 写Android程序的No resource identifier found for attribute... 错误【转】

原文:http://www.hxhlb.cn/article/32142aaeb67bbc05379369c3.html 那一天,我装上了RAD Studio XE5. 当天晚上,我就写了一个小小的Android程序. 但是,苦于没有好手机,没办法进行测试. 今天,下载了一晚上,终于把Android所有的sdk都安装上了,配置进XE5中 唉,用这么庞大的XE5来编写Android SDK 2.1版本的程序,我都觉得害羞... 废话不多说,下面我们来解决问题. XE5自带的SDK,是SDK4.2,

安卓错误:error: No resource identifier found for attribute 'desc_on' in package 'com.

错误原因: 在网上查找错误原因的时候,有文章说这是因为我的布局文件的命名空间没有添加有包名的那个命名空间,可是我检查布局文件完毕之后,发现我已经添加了,但是还是报这个异常错误,我的命名空间为:xmlns:myview="http://schemas.android.com/apk/res/com.example.settingView.view";后来我在另外一篇博文上终于发现了自己的错误原因,这个命名空间后面包名我添加错误了,命名空间后面的包名应该是AndroidManifest.x

Error:(108) No resource identifier found for attribute 'style' in package 'android'

Error:(108) No resource identifier found for attribute 'style' in package 'android' 解决方案: 这是错误的写法: android:style="?android:attr/progressBarStyleHorizontal" /> 去掉android:这个namespace就行了 正确写法如下: style="?android:attr/progressBarStyleHorizont

error: No resource identifier found for attribute 'format24Hour' in package 'android'

问题描述:这是在引入Android SDK api level 17中的ApiDemos时,报的错误,但是这个属性明明就是android自带的,怎么会报这种错误呢?百思不得其解,后来改了一下配置就好了,把Target  Api改成17就行了. 其实类似的问题都可以往这个方向思考:Android不同版本的兼容问题. 版权声明:本文为博主原创文章,未经博主允许不得转载. error: No resource identifier found for attribute 'format24Hour'

No resource identifier found for attribute 'parentActivityName' in package 'android'

AndroidManifest.xml中代码如下: <pre name="code" class="java"><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.myfirstapp" android:versionCode="1" android:versio

Android出错问题:AndroidManifest.xml:2: error: No resource identifier found for attribute &#39;installLocatio

出错点: AndroidManifest.xml: error: No resource identifier found for attribute 'installLocation' in package 'android' 解决方法: 这是因为所使用的android中不支持该属性(installLocation),删除      android:installLocation="auto"即可,或者选择别的版本的android. Android出错问题:AndroidManife

Android 官网提供的Custom-view 编译出错--error: No resource identifier found for attribute

error: No resource identifier found for attribute in custom-views from http://developer.android.com 原来: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res/com.example

error: No resource identifier found for attribute &#39;desc_on&#39; in package &#39;com.

错误原因: 在网上查找错误原因的时候,有文章说这是因为我的布局文件的命名空间没有添加有包名的那个命名空间,可是我检查布局文件完毕之后,发现我已经添加了,但是还是报这个异常错误,我的命名空间为:xmlns:myview="http://schemas.android.com/apk/res/com.example.settingView.view";后来我在另外一篇博文上终于发现了自己的错误原因,这个命名空间后面包名我添加错误了,命名空间后面的包名应该是AndroidManifest.x