ROC-RK3399-PC Pro安卓编译失败

  1. https://www.t-firefly.com/doc/download/145.html下载Android 7.1 industry SDK源码
  2. 解压firefly_rk3399_industry7.1_git_20211216目录里代码
  3. git clone https://gitlab.com/TeeFirefly/rk3399-industry-nougat-bundle.git .bundle 同步代码
    4、./FFTools/make.sh -d rk3399-roc-pc-plus -j8 -l rk3399_roc_pc_plus-userdebug 编译
    5、编译失败,报以下错误:AILED: /bin/bash -c “prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_l.cpp system/tools/aidl/aidl_language_l.ll”
    flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))’ failed.
    Aborted (core dumped)
    [ 0% 69/49839] target Java: libprotob…tobuf-java-nano_intermediates/classes)
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    [ 0% 69/49839] target Java: conscrypt…ARIES/conscrypt_intermediates/classes)
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -Xlint:deprecation for details.
    Note: Some input files use unchecked or unsafe operations.
    Note: Recompile with -Xlint:unchecked for details.
    ninja: build stopped: subcommand failed.
    build/core/ninja.mk:148: recipe for target ‘ninja_wrapper’ failed
    make: *** [ninja_wrapper] Error 1

下载了源码后,是否在源码目录执行了以下git命令

git reset --hard
git rebase FETCH_HEAD

bundle的update是否执行了

.bundle/update