android - jack 管理员 : command not found under "prebuilts/sdk/tools" directory

标签 android android-source android-build

我正在运行 Ubuntu 14.04.6 LTS,在分配了 14GB RAM 的 Windows 内的虚拟机上编译 android-12.0.0_r21。由于“内存不足错误”,Android 始终无法构建。

当我想设置JACK_SERVER_VM_ARGUMENTS时,我在AOSP的“prebuilts/sdk/tools”目录下找不到jack-admin。

并且存储库显示“存储库同步已成功完成”。

Please see this link of "prebuilts/sdk/tools" directory, not found jack-admin.

最佳答案

Android10之后,应设置:export _JAVA_OPTIONS="-Xmx4096m"。构建需要 16Gb RAM/交换区,这可以解决内存不足的问题。

关于android - jack 管理员 : command not found under "prebuilts/sdk/tools" directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70458277/

相关文章:

java - Unresolved 主机异常 Android

android - 值错误 : can't find recovery API version in input target-files

android - 使用 multidex 时如何使 classes.dex 尽可能小?

Android源码编译错误: "Try increasing heap size with java option ' -Xmx<size >'"

android - java.util.zip.ZipException : duplicate entry: android/support/v7/graphics/drawable/DrawableUtils. 类

android - 使用Android Gradle插件在编译之前运行任务

android - 单击网站上的 url 后打开应用程序 Skype、iMessage、WhatsApp 出现问题?

JavaPoet - 获取泛型

android - 如何设置开关的回收 View 以在每个开关上执行不同的功能

android - AOSP 10 中的错误 : overriding commands for base_rules. mk