首页 > 解决方案 > 在进行 AOSP 构建时在 SE 策略中出现一些构建错误

问题描述

请帮助我解决这些 SE Linux 错误:

[ 31% 5/16] build out/target/product/generic_arm64_ab/obj/ETC/plat_seapp_contexts_intermediates/plat_seapp_contexts
FAILED: out/target/product/generic_arm64_ab/obj/ETC/plat_seapp_contexts_intermediates/plat_seapp_contexts
/bin/bash -c "out/host/linux-x86/bin/checkseapp -p out/target/product/generic_arm64_ab/obj/ETC/sepolicy_intermediates/sepolicy -o 
out/target/product/generic_arm64_ab/obj/ETC/plat_seapp_contexts_intermediates/plat_seapp_contexts   system/sepolicy/private/seapp_contexts    
vendor/dummy/michel/frameworks/Mye/sepolicy/private/seapp_contexts  vendor/dummy/michel/frameworks/core/sepolicy/private/seapp_contexts 
 vendor/dummy/michel/frameworks/Mye/sepolicy/private/seapp_contexts  vendor/dummy/services/sepolicy/private/seapp_contexts"
Error: Duplicate line detected in file: vendor/dummy/michel/frameworks/Mye/sepolicy/private/seapp_contexts
Lines 1 and 1 match on everything!
03:04:57 ninja failed with: exit status 1

#### failed to build some targets (7 seconds) ####

标签: androidandroid-sourceselinux

解决方案


错误信息:

 Error: Duplicate line detected in file: 
 vendor/dummy/michel/frameworks/Mye/sepolicy/private/seapp_contexts
 Lines 1 and 1 match on everything!

... 意味着seapp_contexts在第 1 行有一些冲突或重复的策略,不管是什么。此行也可能与上述任何其他seapp_contexts文件中的策略重复...每个策略只能存在一次 - 并且不能匹配所有内容。


推荐阅读