您好,登錄后才能下訂單哦!
今天在研究有米廣告技術(shù)時,第一次編譯他們提供的Android示例工程,結(jié)果出現(xiàn)如下錯誤:
[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' |
經(jīng)過從網(wǎng)絡(luò)中不少文章的參考分析基本確定,出現(xiàn)上述錯誤的原因在于XML內(nèi)容存在錯誤,從而導(dǎo)致無法生成R.java文件。此時,.java文件中也出現(xiàn)R資源無法找到相應(yīng)錯誤。而且,編譯時也會出現(xiàn)類似于上面的錯誤。
解決辦法主要有兩種途徑:
1,修改可能的XML文件中錯誤;
2,Android SDK版本可能不對,從而使attribute 'showAsAction'等在低版本中得到不到支持。
我這方面,正是第二種情況所致:我把android 2.3.3修改為4.0,再編譯便OK了。參考一下下面的圖形吧。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。