/
我在这件事上度过了一个不眠之夜。我尽我所能,但这给了我实时的头痛。
起初它是uri没有注册错误,但在我验证错误之后,现在读取:
错误:未注册外部资源http://schemas.android.com/apk/res/android。
我如何注册?
错误#2
错误:(2,66)cvc-elt.1.a:找不到'menu'元素的声明
错误:文件过早结束
答案 0 :(得分:1)
从菜单文件中删除以下行,不需要:
<?xml version="1.0" encoding="utf-8"?>
看我已经编辑了下面的菜单文件代码:
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_shuffle"
android:icon="@drawable/rand"
android:orderInCategory="1"
app:showAction="always"
android:title="shuffle"/>
<item
android:id="@+id/action_end"
android:icon="@drawable/end"
android:orderInCategory="2"
app:showAction="always"
android:title="End"/>
</menu>
修改:
看到你的代码后,我发现你做错了。您在错误的文件夹中创建了菜单文件你需要在res目录中创建菜单文件。我给你创建菜单文件的步骤。
注意:在执行此步骤之前,请删除菜单文件或保存在计算机中。记住菜单文件名不应该是菜单,因为你不能在android studio中创建同名文件或文件夹
步骤:
1)右键单击res目录
2)点击新
3)点击Android资源目录
4)在资源类型
中选择菜单5)点击确定
6)现在将菜单文件复制粘贴到菜单目录中,或者您可以转到下一步创建新的菜单文件,如下所示:
创建菜单文件的步骤:
1)右键单击菜单目录
2)点击新
3)选择菜单资源文件
4)输入您要创建的菜单文件的名称,例如。 &#34; dashboard_menu&#34;
5)现在添加要添加到菜单文件中的代码