我想在我的操作栏中添加profil机会,但如果我不能使用它,我会将shiwsAsAction从始终更改为never,但它也没有工作..我在成绩构建中收到此消息:
错误:任务':app:processDebugResources'执行失败。
com.android.ide.common.process.ProcessException:无法执行aapt C:\ Android的\ Celtkituzes_0_1 \程序\ SRC \主\水库\菜单\ menu.xml文件 错误:(7)在包'sgtt.celtkituzes_0_1'中找不到属性'showsAsAction'的资源标识符 C:\ Android的\ Celtkituzes_0_1 \程序\编译\中间体\水库\合并\调试\菜单\ menu.xml文件 错误:(7)在包'sgtt.celtkituzes_0_1'中找不到属性'showsAsAction'的资源标识符 警告:不推荐使用
android.dexOptions.incremental
属性,它对构建过程没有影响。
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.png"
android:title="Profil"
app:showsAsAction="never">
</item>
</menu>
答案 0 :(得分:1)
android:
而不是app:
showAsAction
而不是showsAsAction
您已将{strong> s 附加到show
对于您的下一个问题:您还必须将图像放入drawabe
文件夹,而不仅仅放在xxxhdpi
(或类似)文件夹中的一个。
答案 1 :(得分:1)
描述错误:
错误:找不到属性&#39; showsAsAction&#39;
的资源标识符
是因为该属性必须 app:showAsAction (不是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>