android源码编译时出错 android.hardware.health-V1.0-java-constants_intermediates 环境是centos7 android8.0的源码

[ 0% 262/52706] target Java: android.hardware.health-V1.0-java-constants (out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes)
FAILED: out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes-full-debug.jar
/bin/bash -c "(rm -f out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes-full-debug.jar ) && (rm -rf out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes ) && (mkdir -p out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/ ) && (mkdir -p out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes ) && (for f in ; do if [ ! -f \$f ]; then echo Missing file \$f; exit 1; fi; unzip -qo \$f -d out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes; done ) && (rm -rf out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/META-INF ) && (rm -f out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list ) && (touch out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list ) && (echo -n 'out/target/common/gen/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/android/hardware/health/V1_0/Constants.java ' >> out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list ) && (if [ -d \"out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/src\" ]; then find out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/src -name '*.java' -and -not -name '.*' >> out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list; fi ) && (tr ' ' '\n' < out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list | build/tools/normalize_path.py | sort -u > out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list-uniq ) && (if [ -s out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list-uniq ] ; then javac -J-Xmx2048M -Xmaxerrs 9999999 -encoding UTF-8 -bootclasspath \"\" -classpath out/target/common/obj/JAVA_LIBRARIES/core-oj_intermediates/classes.jar -extdirs \"\" -d out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes -g -source 1.8 -target 1.8 \@out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list-uniq || ( rm -rf out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes ; exit 41 ) fi ) && (rm -f out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list ) && (rm -f out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes/java-source-list-uniq ) && (jar -cf out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes-full-debug.jar -C out/target/common/obj/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/classes . )"
javac: 找不到文件: out/target/common/gen/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/android/hardware/health/V1_0/Constants.java

javac: 找不到文件: out/target/common/gen/JAVA_LIBRARIES/android.hardware.health-V1.0-java-constants_intermediates/android/hardware/health/V1_0/Constants.java
缺少文件,检查下