Error: No resource identifier found for attribute 'showsAsAction' in package 6
Error: No resource identifier found for attribute 'showsAsAction' in package 6
我想在我的操作栏中添加 profil 机会,但如果我运行它不起作用,我将 shiwsAsAction 从始终更改为从不,但它也不起作用..我在年级构建中收到此消息:
错误:任务“:app:processDebugResources”执行失败。
com.android.ide.common.process.ProcessException: Failed to execute aapt
C:\Android\Celtkituzes_0_1\app\src\main\res\menu\menu.xml
Error:(7) No resource identifier found for attribute 'showsAsAction' in package 'sgtt.celtkituzes_0_1'
C:\Android\Celtkituzes_0_1\app\build\intermediates\res\merged\debug\menu\menu.xml
Error:(7) No resource identifier found for attribute 'showsAsAction' in package 'sgtt.celtkituzes_0_1'
Warning:The android.dexOptions.incremental
property is deprecated and it has no effect on the build process.
菜单 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
编辑
对于你的下一个问题:你必须将图像也放入 drawabe
文件夹中,而不仅仅是 xxxhdpi
(或类似)文件夹中的一个。
描述的错误:
Error: No resource identifier found for attribute 'showsAsAction'
是因为属性必须是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>
我想在我的操作栏中添加 profil 机会,但如果我运行它不起作用,我将 shiwsAsAction 从始终更改为从不,但它也不起作用..我在年级构建中收到此消息:
错误:任务“:app:processDebugResources”执行失败。
com.android.ide.common.process.ProcessException: Failed to execute aapt C:\Android\Celtkituzes_0_1\app\src\main\res\menu\menu.xml Error:(7) No resource identifier found for attribute 'showsAsAction' in package 'sgtt.celtkituzes_0_1' C:\Android\Celtkituzes_0_1\app\build\intermediates\res\merged\debug\menu\menu.xml Error:(7) No resource identifier found for attribute 'showsAsAction' in package 'sgtt.celtkituzes_0_1' Warning:The
android.dexOptions.incremental
property is deprecated and it has no effect on the build process.
菜单 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
编辑
对于你的下一个问题:你必须将图像也放入 drawabe
文件夹中,而不仅仅是 xxxhdpi
(或类似)文件夹中的一个。
描述的错误:
Error: No resource identifier found for attribute 'showsAsAction'
是因为属性必须是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>