android编译报错(1)

错误日志1

[ 14% 4275/30484] Ensuring Jack server is installed and started
FAILED: setup-jack-server 
/bin/bash -c "(prebuilts/sdk/tools/jack-admin install-server prebuilts/sdk/tools/jack-launcher.jar prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar  2>&1 || (exit 0) ) && (JACK_SERVER_VM_ARGUMENTS=\"-Dfile.encoding=UTF-8 -XX:+TieredCompilation\" prebuilts/sdk/tools/jack-admin start-server 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update server prebuilts/sdk/tools/jack-server-4.11.ALPHA.jar 4.11.ALPHA 2>&1 || exit 0 ) && (prebuilts/sdk/tools/jack-admin update jack prebuilts/sdk/tools/jacks/jack-4.32.CANDIDATE.jar 4.32.CANDIDATE || exit 47 )"
Installing jack server in "/home/thundersoft/.jack-server"

方法一:
网上的方法是因为多人改变而导致,需要修改端口号:

vi ~/.jack-settings

在这里插入图片描述

vi ~/.jack-server/config.properties

在这里插入图片描述
把这两个端口改为一样的,但是我这里没有用,
方法二:

sudo vi /etc/java-8-openjdk/security/java.security
jdk.certpath.disabledAlgorithms=MD2, TLSv1, TLSv1.1, MD5, SHA1 jdkCA & usage TLSServer, \
    RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \
    include jdk.disabled.namedCurves

删除 TLSv1, TLSv1.1
然后重启服务:

./prebuilts/sdk/tools/jack-admin kill-server 
./prebuilts/sdk/tools/jack-admin start-server 

错误日志2

[2/2] bootstrap out/soong/.minibootstrap/build.ninja.in
[1/1] out/soong/.bootstrap/bin/minibp out/soong/.bootstrap/build.ninja
[1/1] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
No need to regenerate ninja file
[100% 2/2] out/soong/.bootstrap/bin/soong_build out/soong/build.ninja
[ 50% 1/2] glob art
[  0% 13/7088] //system/tools/aidl:libaidl-common lex aidl_language_l.ll [linux]
FAILED: out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_x86_64_static/gen/lex/system/tools/aidl/aidl_language_l.cpp 
prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/soong/.intermediates/system/tools/aidl/libaidl-common/linux_x86_64_static/gen/lex/system/tools/aidl/aidl_language_l.cpp system/tools/aidl/aidl_language_l.ll
flex-2.5.39: loadlocale.c:130:_nl_intern_locale_data: ?? 'cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' ???
Aborted (core dumped)
[  0% 30/7088] build out/target/product/wearableX/obj/kernel/msm-4.9/usr
make: 进入目录“/home/thundersoft/HDD/project/Wear/LINUX/android/kernel/msm-4.9”
make[1]: 进入目录“/home/thundersoft/HDD/project/Wear/LINUX/android/out/target/product/wearableX/obj/kernel/msm-4.9”
  GEN     ./Makefile
#
# configuration written to .config
#
make[1]: 离开目录“/home/thundersoft/HDD/project/Wear/LINUX/android/out/target/product/wearableX/obj/kernel/msm-4.9
make: 离开目录“/home/thundersoft/HDD/project/Wear/LINUX/android/kernel/msm-4.9”
make: 进入目录“/home/thundersoft/HDD/project/Wear/LINUX/android/kernel/msm-4.9”
make[1]: 进入目录“/home/thundersoft/HDD/project/Wear/LINUX/android/out/target/product/wearableX/obj/kernel/msm-4.9”
  CHK     include/generated/uapi/linux/version.h
make[1]: 离开目录“/home/thundersoft/HDD/project/Wear/LINUX/android/out/target/product/wearableX/obj/kernel/msm-4.9”
make: 离开目录“/home/thundersoft/HDD/project/Wear/LINUX/android/kernel/msm-4.9”
ninja: build stopped: subcommand failed.
10:54:54 ninja failed with: exit status 1

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

他的报错点:

FAILED: out/soong/.intermediates/system/tools/aidl/libaidl-common/linux_x86_64_static/gen/lex/system/tools/aidl/aidl_language_l.cpp 

实际上主要的问题在:

[  0% 13/7088] //system/tools/aidl:libaidl-common lex aidl_language_l.ll [linux]

百度后
修复方法:
执行下面的命令后再编译

export LC_ALL=C
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永不秃头的程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值