• RK3399_安卓SDK编译报错解决方案整理


    1. FAILED: setup-jack-server
    2. /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 )"
    3. Jack server already installed in "/root/.jack-server"
    4. Communication error with Jack server (35), try 'jack-diagnose' or see Jack server log
    5. SSL error when connecting to the Jack server. Try 'jack-diagnose'
    6. SSL error when connecting to the Jack server. Try 'jack-diagnose'
    7. [ 0% 21/23904] //art/runtime:libart clang++ jit/profile_saver.cc
    8. ninja: build stopped: subcommand failed.

    解决方案:

    1. FAILED: out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex
    2. /bin/bash out/target/common/obj/JAVA_LIBRARIES/framework_intermediates/with-local/classes.dex.rsp
    3. Out of memory error (version 1.3-rc7 'Douarn' (445000 d7be3910514558d6715ce455ce0861ae2f56925a by android-jack-team@google.com)).
    4. GC overhead limit exceeded.
    5. Try increasing heap size with java option '-Xmx'.
    6. Warning: This may have produced partial or corrupted output.
    7. [ 6% 1576/23354] //art/runtime:libartd clang++ interpreter/interpreter_switch_impl.cc [arm]
    8. ninja: build stopped: subcommand failed.

    解决方案:

    1.设置环境变量(设置Android编译器能使用的最大内存为4G)

    export JACK_SERVER_VM_ARGUMENTS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4096m"

    2.然后执行jack重启命令:

    out/host/linux-x86/bin/jack-admin kill-server
    out/host/linux-x86/bin/jack-admin start-server

    1. sudo apt-get install git gnupg flex bison gperf build-essential \
    2. zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
    3. lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache \
    4. libgl1-mesa-dev libxml2-utils xsltproc unzip u-boot-tools liblz4-tool

    在sdk编译前期报错均是相关软件包没有安装导致的,安装了上述软件包基本不会报错。

  • 相关阅读:
    nlp与知识图谱代码解读_词嵌入
    [Java安全]—Mybatis注入
    Unity适配微信
    sentinel整合nacos持久化
    mybatis的xml中<trim>标签的用法
    最详细记录安装NCNN:windows,NCNN下载和编译
    PDF控件Spire.PDF for .NET【转换】演示:自定义宽度、高度将 PDF 转 SVG
    Speedoffice(word)如何设置文字高亮显示
    利用Python批量对文件名中部分替换的代码
    ASP.NET Core 项目部署
  • 原文地址:https://blog.csdn.net/wu051778/article/details/132966773