Ubuntu源代码(ubuntu源码编译)

Ubuntu源代码(ubuntu源码编译)要想在 Ubuntu 下编译 Android 源代码 首先要搭建好开发环境 參考链接 官方 环境 http source android com source initializing html 下载 http source android com source downloading html 编译 http source android

大家好,我是讯享网,很高兴认识大家。



要想在Ubuntu下编译Android源代码,首先要搭建好开发环境

一、安装JDK

到官网去下载后再安装

官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html


讯享网

假设要下载历史版本号能够參考:http://jingyan.baidu.com/article/9989c746064d46f648ecfe9a.html

JDK6的下载地址:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html

下载完毕后接下来就是要安装JDK,在Ubuntu下非常多操作都须要Root权限,在切换权限时碰到一个问题su root切换失败,

假设碰到以上问题能够尝试

此时再输入su root就能切换到Root权限

在home文件夹下创建一个android文件夹,把这个文件夹作为开发文件夹,开发用到的相关文件都存放在这里

把下载的JDK拷到这个文件夹下




安装JDK 运行:$ sudo tar -zxvf jdk-8u5-linux-i586.gz




运行完后在当前文件夹下多了一个文件夹







加入环境变量改动“bashrc”文件




在文件的最后加入 expor PATH=/home/android/jdk1.6.0_45/bin:$PATH




按“ESC” 输入:wq 存盘退出

測试环境变量是否设置成功,假设能正确输出版本说明设置成功




安装Android编译工具


下载Android源代码

在Android的官网上有介绍怎样下载源代码:http://source.android.com/source/downloading.html




创建存放Android源代码的文件夹




依据官网的提示 创建repo脚本保存文件夹,创建到/root文件夹下,将~/bin文件夹加入到PATH环境变量中




依据官网上的提示安装repo




但无法连接成功,近期连google都上不了。预计非常难下载到repo,能够使用VPN,推荐一下:http://a.wy002.com/

没办法仅仅能在网上找了别人下载的repo   http://download.csdn.net/download/yangfeihu/




下载的repo还是无法下载源代码

最后去申请了一个VPN帐号,有1G免费的能够用,就试着使用命令curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo 竟然能够了。

可是还是无法下载源代码,报出例如以下信息

依据提示

输入例如以下信息依据个人情况而定:

root@ubuntu:/home/android/android_source# git config --global user.email ""
root@ubuntu:/home/android/android_source# git config --global user.name "dzt" 正式下载源代码。还是报错了

不清楚什么原因,把虚拟机重新启动了,再执行repo sync。就报例如以下错误

叫我安装phablet-tools,那就安装吧。输入

apt-get install phablet-tools

安装完还是不行,真没办法了,下个源代码折腾个半天

再按这个步骤试下


竟然又能够了,我一直都是连着VPN的。

又报出例如以下问题

如今是实在没办法了。仅仅能不断尝试下面步骤

\( curl https://storage.googleapis.com/git-repo-downloads/repo &gt; ~/bin/repo<br> \) chmod a+x ~/bin/repo
\( mkdir WORKING_DIRECTORY<br> \) cd WORKING_DIRECTORY
\( repo init -u https://android.googlesource.com/platform/manifest<br> \) repo sync








最终能正常显示下载




过一会VPN又断开了,等买了VPN再试

待续……………………….










小讯
上一篇 2025-05-10 13:27
下一篇 2025-05-28 19:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/183433.html