`
yq135314
  • 浏览: 255117 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

android源码下载

 
阅读更多

1. 在虚拟机运行的Centos5.6,下载git文件,对其进行解压:

            tar xzvf git-latest.tar.gz

       cd git-latest

./configure

 

make

make install

 

  当运行./configure时,发现出现了错误(configure: error: no acceptable C compiler found in $PATH),

 

在网上查找时,是没有安装gcc组件,尝试着运行 yum install gcc,出来的提示信息是:Another app is

 

currently holding the yum lock; waiting for it to exit...,,运行rm -f /var/run/yum.pid,将其删除,然后再运行

 

gcc的安装命令,提示对应的Centos服务器连接地址不存在HTTP404错误。

 

2. 直接把对应的Centos服务器地址进行复制,在浏览器中访问,的确地址失效,只能将对应的原服务器地址换

 

下,试试

 

cd /etc/yum.repos.d/

 

mv CentOS-Base.repo CentOS-Base.repo.bak

 

vi CentOS-Base.repo

 

    换成下面的地址

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

 

然后再进行gcc组件的安装,提示完成。

 

3. 再次运行 1 中的命令,这次./configure没有出现问题,但运行make install的时候,提示git

 

安装要其它的组件。

 

yum install zlib-devel

yum install openssl-devel

      yum install perl

yum install cpio

yum install expat-devel

yum install gettext-devel

 

4. 进行Curl组件的安装(如果已经安装,则不用了)

 

下载curl,解压,进行安装

       tar xzvf curl-7.18.0.tar.gz

 cd curl-7.18.0

 ./configure

 make

 make install

 

最后完成1的安装,这样android source下载的准备工作算是差不多了

 

5. 其它的步骤如android source一样,但官网提供的repo好像有点问题,每次运行repo命令时,

 

都会出错,后面在网上找个这个repo,运行时没有问题。

 

6. 最后是在每次运行repo sync时,都会出fatal: The remote end hung up unexpetedly error:Cannot

 

fetch../platform/bioni.这类问题,该问题修改.repo目录下的manifest.xml文件中的<remote name="aosp"

 

fetch="该处"/>修改为<remote name="aosp" fetch="http://android.googlesource.com"/>就好了

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    android源码下载步骤

    android源码下载步骤

    windows下android 源码下载方法

    4. **Android SDK**: 虽然不是直接用于源码下载,但你需要它来配置环境变量。在`https://developer.android.com/studio#downloads` 下载并安装Android Studio,它包含了SDK。 5. **autogit.sh**: 这个脚本可能是...

    android源码下载工具

    Android源码下载工具是一款专为开发者设计的实用软件,它简化了获取Android操作系统源代码的过程。在Android开发中,理解并研究源代码是提升技能、解决问题和进行深度定制的关键步骤。这款工具使得这一过程变得更加...

    android源码下载地址

    txt文件里面包含了,Android 2.2.2到Android 4.4源码下载地址。

    Android源码下载地址

    neqqe 100 dane eng asasliq Android esli kodliri quxurux adirsi.tordin qvshvrvpla paydilinishqa bolidu几百个Android源码下载地址

    13套安卓源码合集Android应用源码.zip

    Android应用源码13套安卓源码合集: android应用源码仿ireader书架.rar android应用源码动画效果 translate、scale、alpha、rotate 切换Activity动画.rar android应用源码可以报警的手电.rar android应用源码图片...

    ゞAndroid - 雜項 - Android源码下载ゞ

    这篇名为“ゞAndroid - 雜項 - Android源码下载ゞ” 的博客文章,很可能是关于如何获取和处理Android操作系统的源代码。Android源码对于开发者来说,是探索系统底层工作原理、优化应用性能以及定制化系统的关键。 ...

    Android源码下载

    在Android开发领域,掌握如何下载和理解Android源码是至关重要的步骤,这有助于开发者深入了解系统工作原理,定制个性化ROM,或者进行系统级别的调试和优化。本文将基于提供的"Downloading the Source - Android ...

    安卓开发-android源码下载工具.zip.zip

    "安卓开发-android源码下载工具.zip.zip"这个压缩文件显然包含了帮助开发者下载Android源码的相关工具和指南。以下是对这个主题的详细阐述: 1. **Android源码概述**: Android系统是开源的,其源码托管在Google的...

    android系统下载源码

    在Android源码下载过程中,断点续传功能是非常实用的,尤其对于大型源码仓库,可能达到几GB甚至更大。断点续传允许用户在下载中断后,如网络故障或意外情况,从上次停止的地方继续下载,而无需重新开始,极大地提高...

    Android源码下载利用JSON,通过Android客户端访问web服务器,实现一个登录功能

    android源码下载利用JSON,通过Android客户端访问web服务器,实现一个登录功能,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!

    android应用源码---浏览器源码(AndroidChromium).rar

    《深入剖析Android Chromium浏览器源码》 Android Chromium是一款开源的浏览器项目,它是Google Chrome浏览器在Android平台上的核心组件。此源码提供了深入了解Android应用程序开发、Web浏览技术以及Chrome浏览器...

    android 9.0 源码下载(28 r6)

    源码下载对于深入理解Android系统的工作原理、进行定制化开发或优化应用程序至关重要。在本文中,我们将探讨如何下载Android 9.0(28 r6)的源码,以及这个过程涉及的关键知识点。 首先,要下载Android源码,你需要...

    Android Q 源码下载

    拉取的分支为android-Q-preview-6,源码总计110GB以上,全部上传到baiduYun,请自己下载。

    Android应用源码45套安卓源码合集.zip

    Android应用源码Android平台下通过HTTP协议实现断点续传下载.rar Android应用源码Hibernate4Android.rar Android应用源码http、udp、tcp网络交互组件.rar Android应用源码ListView实现的目录树结构.rar Android应用...

    安卓Android源码——源码下载工具.zip

    下载Android源码的工具有多种,其中最常用的是“repo”工具,这可能就是压缩包中的"android源码下载工具.exe"。Repo是一个Python脚本,用于管理Git仓库的集合,是Google为简化Android源码获取而设计的。使用repo之前...

    windows下android源码下载方法.pdf

    在Linux环境下,通常使用`repo`工具来批量管理源码下载,遗憾的是,`repo`工具没有官方的Windows版本。但在Windows上,你可以编写一个批处理脚本来模拟类似的功能。 正如文件中的`autoget.sh`所示,创建一个包含...

    android源码下载需要使用的repo脚本

    本文将详细解析`repo`脚本及其在下载Android源码中的应用。 ### 1. `repo`工具简介 `repo`是由Google开发的一个Python脚本,它封装了Git命令,方便开发者管理和同步多个Git仓库。Android源码分布于多个Git仓库中,...

Global site tag (gtag.js) - Google Analytics