簡體   English   中英

錯誤:在包6中找不到屬性'showsAsAction'的資源標識符

[英]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>
  1. 應該是android:不是app:
  2. 應該是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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM