构建Android版Chromium时缺少android_gyp 找不到

构建Android版Chromium时缺少android_gyp 找不到,第1张

概述我需要修改Android版Chromium.因为我很少或没有Linux经验,所以一直很难对其进行编译,现在我一度陷入困境.我一直在执行以下步骤:https://code.google.com/p/chromium/wiki/AndroidBuildInstructions这大致是我在全新Ubuntu13.04(raring)安装上执行的命令的列表:sudoapt-getins

我需要修改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 dirgit clone https://chromium.Googlesource.com/chromium/tools/depot_tools.gitexport PATH="$PATH"\:`pwd`/depot_tools# here I download the Chromium source code into ~/srcfetch androID --nosvn=Truesudo ./src/build/install-build-deps.shgclIEnt sync --nohooks# download "jdk-6u38-linux-x64.bin" from the Oracle website, thenchmod 755 ~/Downloads/sudo mkdir /usr/lib/jvmcd /usr/lib/jvm && sudo /bin/sh ~/Downloads/jdk-6u38-linux-x64.bin -noregistersudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_38/bin/javac 50000sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_38/bin/java 50000sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_38/bin/javaws 50000sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_38/bin/javap 50000sudo update-alternatives --config javacsudo update-alternatives --config javasudo update-alternatives --config javawssudo update-alternatives --config javapexport JAVA_HOME=/usr/lib/jvm/jdk1.6.0_38export PATH=$JAVA_HOME/bin\:"$PATH"unset CCunset CXXcd ~/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.shexport 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 /找不到全部内容,希望文章能够帮你解决构建Android版Chromium时缺少android_gyp /找不到所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1076541.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存