gpt4 book ai didi

为 Android 构建 Chromium 时缺少/找不到 android_gyp

转载 作者:太空狗 更新时间:2023-10-29 12:46:47 26 4
gpt4 key购买 nike

我需要为 Android 修改 Chromium。因为我对 Linux 的经验很少或根本没有,所以我在编译它时遇到了困难,现在我被难倒了

我一直在按照此处的步骤操作:https://code.google.com/p/chromium/wiki/AndroidBuildInstructions

这大致是我在全新的 Ubuntu 13.04(raring)安装上执行的命令列表:

sudo apt-get install git-svn subversion g++ gtk+-2.0 gyp ant

# here I download depot_tools into the home dir

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH"\:`pwd`/depot_tools

# here I download the Chromium source code into ~/src

fetch android --nosvn=True
sudo ./src/build/install-build-deps.sh
gclient sync --nohooks

# download "jdk-6u38-linux-x64.bin" from the Oracle website, then

chmod 755 ~/Downloads/
sudo mkdir /usr/lib/jvm
cd /usr/lib/jvm && sudo /bin/sh ~/Downloads/jdk-6u38-linux-x64.bin -noregister

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 50000
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 50000
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_38/bin/javaws 50000
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_38/bin/javap 50000
sudo update-alternatives --config javac
sudo update-alternatives --config java
sudo update-alternatives --config javaws
sudo update-alternatives --config javap

export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_38
export PATH=$JAVA_HOME/bin\:"$PATH"

unset CC
unset CXX

cd ~/src
./build/android/envsetup.sh

# edit install-build-deps-android.sh
# replacing "ant1.8" with "ant" (a hack of mine)
sudo ./build/install-build-deps-android.sh

export GYP_DEFINES="target_arch=x64"

现在我丢失了 android_gyp 并且在 ~/src 文件夹中找不到它。

这是我应该执行它的地方: http://code.google.com/p/chromium/wiki/AndroidBuildInstructions#Compile

如果我尝试跳过命令,它会说我没有“build.ninja”,所以是的...

谁能帮帮我?我是新来的。谢谢

最佳答案

./build/android/envsetup.sh

应该是:

. build/android/envsetup.sh

点 + 空格为脚本提供源,以便在脚本运行后保留任何 bash 定义。请参阅:http://ss64.com/bash/source.html .

android_gyp 是在 envsetup.sh 中定义的 bash 函数,因此获取它会在您的 shell 中提供定义。

关于为 Android 构建 Chromium 时缺少/找不到 android_gyp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17491918/

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