gpt4 book ai didi

android - 在 Ubuntu 上构建 Android 源代码

转载 作者:行者123 更新时间:2023-11-29 00:15:16 26 4
gpt4 key购买 nike

我正在尝试构建 Android 源代码,我遵循了此处的说明: https://source.android.com/source/initializing.html

我正在使用 Ubuntu:

Linux 用户-Ubuntu 3.11.0-15-generic#25~precise1-Ubuntu SMP Thu Jan 30 17:42:40 UTC 2014 i686 i686 i386 GNU/Linux

我有 2 个问题(和难题):

  1. 当我运行“午餐”命令并选择选项编号 14 (aosp_hammerhead_userdebug) 时,我多次收到此行:

/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc:cannot execute binary file

然后:

============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.4.2
TARGET_PRODUCT=aosp_hammerhead
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=arm
TARGET_ARCH_VARIANT=armv7-a-neon
TARGET_CPU_VARIANT=krait
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.11.0-15-generic-i686-with-Ubuntu-12.04-precise
HOST_BUILD_TYPE=release
BUILD_ID=KOT49H
OUT_DIR=out
============================================

还好吗?如果没有,我需要做什么?

  1. 然后我运行“make”命令并(再次)得到以下行:

/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc:cannot execute binary file

然后:

Checking build tools versions...
************************************************************
You are attempting to build with an unsupported JDK.

You use OpenJDK but only Sun/Oracle JDK is supported.
Please follow the machine setup instructions at
https://source.android.com/source/download.html
************************************************************
build/core/main.mk:152: *** stop. Stop.

我按照说明安装了open-jdk。我需要安装哪个 Java?(apt 中的包名称是什么?)

谢谢

最佳答案

  1. 您需要 64 位 Linux 才能成功构建。您使用的是 32 位版本。

  2. 您需要安装 Java Version of Oracle .为避免任何风险,您可以使用 Java 7,但它也应该适用于 Java 8。

关于android - 在 Ubuntu 上构建 Android 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com