Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/194.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何解析已定义的资源项_Android_String_Cmake_Android Source - Fatal编程技术网

Android 如何解析已定义的资源项

Android 如何解析已定义的资源项,android,string,cmake,android-source,Android,String,Cmake,Android Source,我正在使用aosp,运行命令后: make 2>&1 | tee build-log.txt 我犯了很多错误,例如: packages/apps/Settings/res/values/aliases.xml:19: error: Resource entry confirm_lock_pattern is already defined. res/layout/confirm_lock_pattern.xml:0: Originally defined here. packa

我正在使用aosp,运行命令后:

make 2>&1 | tee build-log.txt
我犯了很多错误,例如:

packages/apps/Settings/res/values/aliases.xml:19: error: Resource entry confirm_lock_pattern is already defined.
res/layout/confirm_lock_pattern.xml:0: Originally defined here.

packages/apps/Settings/res/values/aliases.xml:20: error: Resource entry confirm_lock_password is already defined.
res/layout/confirm_lock_password.xml:0: Originally defined here.

packages/apps/Settings/res/values/strings.xml:5193: error: Resource entry enable_verbose_log_vpu is already defined.
packages/apps/Settings/res/values/strings.xml:5189: Originally defined here.
当我检查特定文件alias.xml和strings.xml时

Alias.xml:

<item name="confirm_lock_pattern" type="layout">@layout/confirm_lock_pattern_base</item>
 <item name="confirm_lock_password" type="layout">@layout/confirm_lock_password_base</item>
@layout/confirm\u lock\u pattern\u base
@布局/确认\u锁定\u密码\u基础

xml:

为什么这个问题被标记为
cmake
?您使用CMake配置项目了吗?有点简单,不是吗?布局确认锁定模式定义在它自己的xml中,并作为别名定义在aliases.xml中。删除一个我删除了它,但即使在删除之后,我也会收到错误,因为找不到与确认锁定密码匹配的资源值。我使用了干净、清除缓存和重新启动,但这个错误无法解决。我检查了我的Android 7.1本地树。我没有res/layout/confirm\u lock\u pattern.xml,只有res/layout/confirm\u lock\u pattern\u base.xml和别名声明。尝试删除res/layout/confirm_lock_pattern.xml并保留aliases.xml(可能您的操作相反?)