在更新debian之后,我在编译Android7.1.2源代码时遇到了这个问题。我不知道真正的问题是什么。从挠曲上看似乎有问题。但是,如何解决呢?
失败: /bin/bash -c“prebuilts/misc/linux-x86/flex/flx-2.5.39 -oout/host/linux-x86/obj/STATIC_LIBRARIES/libaidl-common_intermediates/aidl_language_l.cpp system/-c/aidl/aidl_language_l.ll”flex-2.5.39: loadlocale.c:130:_nl_intern_locale_data:断言‘`cnt < (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME)’‘失败。已中止
发布于 2018-04-12 12:29:52
我在Ubuntu18.04上也有同样的问题。LC_TIME被设置为en_GB.UTF-8。
export LC_ALL=C帮我修好了
发布于 2018-06-06 15:19:30
我在新安装的18.04上创建了从Google下载的AOSP (Android /P),它构建得很好。不需要改变区域设置。地区设置为en_GB.UTF-8。
然后,我不得不在同一台机器上构建Android,一个IMX发行版,但是由于上面的错误,构建失败了。在更改区域设置变量后,构建工作正常。
发布于 2021-08-01 20:43:35
我也面临着同样的错误,在让我运行“导出LC_ALL=C”在终端和问题是固定的。如何在android源代码中集成这个变量,这样我就可以避免在编译前运行。
https://stackoverflow.com/questions/49301627
复制相似问题