[英]Error: No resource identifier found for attribute 'showsAsAction' in package 6
我想將配置文件機會添加到我的操作欄中,但是如果我運行失敗,我將shiwsAsAction從始終更改為從不,但是它也行不通。
錯誤:任務':app:processDebugResources'的執行失敗。
com.android.ide.common.process.ProcessException:無法執行Aapt C:\\ Android \\ Celtkituzes_0_1 \\ app \\ src \\ main \\ res \\ menu \\ menu.xml錯誤:(7)找不到屬性'showsAsAction'的資源標識符在程序包'sgtt.celtkituzes_0_1'中C:\\ Android \\ Celtkituzes_0_1 \\ app \\ build \\ intermediates \\ res \\ merged \\ debug \\ menu \\ menu.xml錯誤:(7)在程序包'sgtt中找不到屬性'showsAsAction'的資源標識符。 celtkituzes_0_1'警告:
android.dexOptions.incremental
屬性已棄用,並且對構建過程沒有影響。
菜單xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:appname="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/item_profil"
android:icon="@drawable/ic_action_image_timer_auto.png"
android:title="Profil"
app:showsAsAction="never">
</item>
</menu>
android:
不是app:
showAsAction
而不是showsAsAction
你有字母s連接到show
對於下一個問題:您還必須將圖像不僅放在xxxhdpi
(或類似的)文件夾中,還放入drawabe
文件夾中。
錯誤描述:
錯誤:找不到屬性“ showsAsAction”的資源標識符
由於屬性必須是app:showAsAction (而不是showsAsAction
)而showsAsAction
圖像文件的擴展名不是唯一的名稱:
android:icon="@drawable/ic_action_image_timer_auto"
這必須是您的menu.xml
文件:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:appname="http://schemas.android.com/tools"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/item_profil"
android:icon="@drawable/ic_action_image_timer_auto"
android:title="Profil"
app:showAsAction="never">
</item>
</menu>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.