我正在尝试将我的应用转移到操作栏。我正在关注Google's tutorial。不幸的是,在尝试构建应用程序时,AAPT会返回以下错误:
var regex = "/^........$/";
var regex2 = "/^........$/i";
我做了一些研究,发现当行menu.xml:6: AAPT: Error parsing XML: unbound prefix
未包含在XML中时,通常会发生此错误,因为AAPT不知道如何解释xmlns:android="http://schemas.android.com/apk/res/android"
标记。但是,正如您从我的代码中看到的那样,我在第一个节点中包含了这一行:
android.xxx
那为什么不编译?
答案 0 :(得分:2)
您尚未通过app
声明xmlns:app
命名空间,但您在app:popupTheme
中使用了该命名空间。 IIRC,Android Studio中有一个快速解决方案。如果没有,请将xmlns:app="http://schemas.android.com/apk/res-auto"
添加到根元素。