我正在尝试为Nexus 6P构建ROM。但是我正面临杰克服务器和忍者工具包错误。我遵循以下提到的构建过程步骤。请检查错误日志并提出建议。 TIA:)
STEPS:
1.回购同步命令以下载源代码
2.从lineageOS和Themuppets存储库Github下载设备内核和供应商树。
3.源代码build / envsetup.sh
4.午餐aosp_arm-eng
5.制作-j4
sudo make -j4
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=8.1.0
TARGET_PRODUCT=aosp_arm
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a
TARGET_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-4.15.0-29-generic-x86_64-with-Ubuntu-16.04-xenial
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=OPM6.171019.030.E1
OUT_DIR=out
============================================
**ninja: no work to do.
ninja: no work to do.**
No need to regenerate ninja file
[ 0% 240/64197] Check module type: out/target/common/obj/APPS/Contacts_intermediates/link_type
packages/apps/Contacts/Android.mk: warning: Contacts
.
.
.
.
.
.
.
.
external/libcxx/include/set:400:28: note: in instantiation of member function 'std::__1::__tree<const google::protobuf::FieldDescriptor *, google::protobuf::compiler::java::(anonymous namespace)::FieldDescriptorCompare, std::__1::allocator<const google::protobuf::FieldDescriptor *> >::~__tree' requested here
class _LIBCPP_TEMPLATE_VIS set
^
external/libcxx/include/__tree:968:7: note: from 'diagnose_if' attribute on '__trigger_diagnostics':
_LIBCPP_DIAGNOSE_WARNING(!__invokable<_Compare const&, _Tp const&, _Tp const&>::value,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
external/libcxx/include/__config:1058:20: note: expanded from macro '_LIBCPP_DIAGNOSE_WARNING'
__attribute__((diagnose_if(__VA_ARGS__, "warning")))
^ ~~~~~~~~~~~
1 warning generated.
[ 7% 4543/64197] 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 )"
Jack server already installed in "/home/arun/.jack-server"
Launching Jack server java -XX:MaxJavaStackTraceDepth=-1 -Djava.io.tmpdir=/tmp -Dfile.encoding=UTF-8 -XX:+TieredCompilation -cp /home/arun/.jack-server/launcher.jar com.android.jack.launcher.ServerLauncher
**Jack server failed to (re)start, try 'jack-diagnose' or see Jack server log
No Jack server running. Try 'jack-admin start-server'
No Jack server running. Try 'jack-admin start-server'**
[ 7% 4546/64197] //system/libvintf:assemble_vintf clang++ assemble_vintf.cpp [linux]
**ninja: build stopped: subcommand failed.**
12:02:42 ninja failed with: exit status 1
build/core/main.mk:21: recipe for target 'run_soong_ui' failed
make: *** [run_soong_ui] Error 1