下载android的源代码时,curl命令执行怎么老是报错::curl:(6) couldnot resolve host.为什么? 下载android的源代码时,curl命令执行怎么老是报错::curl:(6) couldnot resolve host.为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 执行下面的命令curl http://android.git.kernel.org/repo >~/bin/repo老报下面的错误curl:(6) couldnot resolve host 'android.git.kernel.org' /etc/resolv.conf里面的nameserver配置不对?但我修改了也还是报上面的错误啊!!! 使用Git和Repo获取Android源码http://www.cnblogs.com/chunhui588/archive/2010/07/04/Using-Git-Repo-To-Get-Android-SourceCode.html在某些情况下我们需要查看Android的源码或对其进行重新编译,目前只支持在Linux或者Mac OS上编译Android源码,暂不支持Windows.所以本篇介绍一下如何在Ubuntu上获取Android源码。 Android源码大约有2.1GB,在这里可以看到它的结构和更新记录。 下载Android源码需要用到Git和Repo。Git是一个开源的分布式版本控制软件,它非常适合管理很大的项目,项目文件可以分布储存在多个Git repositories(仓库), 这样可以很方便地创建分支,进行版本比较等,所以Android也用它来进行源码管理。 Repo是基于Git的工具,它可以让我们更方便地管理Git repositories. 接下来我们要在Ubuntu上面安装这两个工具, 在安装之前要先安装一些必要的Linux Packages: JDK 5.0(Java 6不支持因为@Override的不兼容), lex, bison, gperf, libsdl-dev, libesd0-dev, libwxgtk2.6-dev (optional), build-essential, zip, curl. 在Ubuntu的Terminal运行以下命令: $ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 这里需要注意的是sun-java5-jdk的源在Ubuntu9.10后就没有了, 所以安装sun-java5-jdk 要切换Sources.list才能安装,具体可以参考这篇Blog. Git(上面的git-core)装完了,接下来装Repo, 在home目录创建bin目录,然后获取Repo并授于它执行的权限:$ cd ~$ mkdir bin$ curl http://android.git.kernel.org/repo >~/bin/repo$ chmod a+x ~/bin/repo 接下来把bin目录加入$PATH:$ export PATH=$HOME/bin:$PATH 再接着在home目录创建mydroid目录用来存放Android源码$ mkdir mydroid$ cd mydroid 最后下载Android源码: $ repo init -u git://android.git.kernel.org/platform/manifest.git$ repo sync 我的电脑是代理上网的,不知道是不是因为这样要对/etc/resolv.conf文件进行配置才可以?! curl http://android.git.kernel.org/repo > ~/bin/repo>后面加个空格试试或者直接在当前目录下建立repocurl http://android.git.kernel.org/repo > repo 还是不行,应该不是语句的问题。怀疑网络没设置好,但我的UBUNTU是可以上网的。 android 源码下载问题1--学习curl命令http://blog.163.com/zmhot88@126/blog/static/1698466472010830538479/原来是要在命令行里面加代理服务器的地址跟端口号 repo文件错误,因为我在公司上网用的是代理,所以curl下载的命令是不对的,应该这样用:curl -U user:passwd -x 10.1.27.10:1022 http://android.git.kernel.org/repo >~/bin/repo 执行repo init -u git://android.git.kernel.org/platform/manifest.git又出下面的错误!!!fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known) 在公司同步要先将bin里的.repo文件的 REPO_URL='git://android.git.kernel.org/tools/repo.git' 改成 REPO_URL='http://android.git.kernel.org/tools/repo.git' 然后命令改成下面这个(注意后面的版本号写法和官网不太一样,如果写-b Gingerbread的话会找不到版本) repo init -u http://android.git.kernel.org/platform/manifest.git -b android-2.3.3_r1按上面的来还是报错::error:Couldn't resolve host 'android.git.kernel.org ' while accessing http://android.git.kernel.org/tools/repo.git/info/refsfatal:HTTP request failed. 如果想拿某个branch而不是主线上的代码,我们需要用-b参数制定branch名字,比如: Java代码 repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake Android 1.5:Cupcake(杯子蛋糕)Android 1.6:Donut(甜甜圈)Android 2.0 / 2.1:Eclair(闪电泡芙)Android 2.2:Froyo(冷冻忧格)Android 3.0:Gingerbread(姜饼)Android 3.5:Honeycomb(蜂巢)Android 4.0:Ice Cream(冰淇淋) 【转】android2.3源码下载编译全过程(附图及文档)修改版http://choujinoffice.blog.163.com/blog/static/1708240512011239244825/ 有误android各个版本的代号http://wb127.blog.51cto.com/2232662/545943Android 1.5:Cupcake(杯子蛋糕)Android 1.6:Donut(甜甜圈)Android 2.0 / 2.1:Éclair(闪电泡芙)Android 2.2:Froyo(冷冻忧格)Android 2.3:Gingerbread(姜饼)Android 3.0:Honeycomb(蜂巢)Android 4.0:Ice Cream(冰淇淋) 谁有repo文件,感谢传送一份,[email protected] 如何下载Android源码(window和Linux) http://blog.sina.com.cn/s/blog_91e5d1d70100vtdk.html 如何下载Android源码(window和Linux) http://blog.sina.com.cn/s/blog_91e5d1d70100vtdk.html 获取Android源码时如何解决【fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)】的问题http://www.cnblogs.com/yyangblog/archive/2011/03/24/1993796.html android中CursorAdapter的bindview调用 关于Notification求助 大图片显示从模糊到清晰如何实现 【高手帮忙】模拟器启动错误,停在a n d r o i d_ 进不去主菜单 关于Activity跳转的问题 ndk编译出来object文件夹与lib文件加下的同名动态库有什么区别? 急问:Android 1.6 支持h.264么?还是只是支持部分? 页面的切换要有到哪些方法 Android 动态加载gridview Json解析,没有Key 名,请问如何解析 如何设置textview字体间距~~ 做android开发,在学习阶段需要真机吗?
curl http://android.git.kernel.org/repo >~/bin/repo
老报下面的错误curl:(6) couldnot resolve host 'android.git.kernel.org'
$ mkdir bin
$ curl http://android.git.kernel.org/repo >~/bin/repo
$ chmod a+x ~/bin/repo 接下来把bin目录加入$PATH:$ export PATH=$HOME/bin:$PATH 再接着在home目录创建mydroid目录用来存放Android源码$ mkdir mydroid
$ cd mydroid 最后下载Android源码: $ repo init -u git://android.git.kernel.org/platform/manifest.git
$ repo sync
>后面加个空格试试
或者直接在当前目录下建立repo
curl http://android.git.kernel.org/repo > repo
还是不行,应该不是语句的问题。怀疑网络没设置好,但我的UBUNTU是可以上网的。
原来是要在命令行里面加代理服务器的地址跟端口号
repo文件错误,因为我在公司上网用的是代理,所以curl下载的命令是不对的,应该这样用:
curl -U user:passwd -x 10.1.27.10:1022 http://android.git.kernel.org/repo >~/bin/repo
fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)
在公司同步要先将bin里的.repo文件的
REPO_URL='git://android.git.kernel.org/tools/repo.git'
改成
REPO_URL='http://android.git.kernel.org/tools/repo.git'
然后命令改成下面这个(注意后面的版本号写法和官网不太一样,如果写-b Gingerbread的话会找不到版本)
repo init -u http://android.git.kernel.org/platform/manifest.git -b android-2.3.3_r1按上面的来还是报错::error:Couldn't resolve host 'android.git.kernel.org ' while accessing http://android.git.kernel.org/tools/repo.git/info/refs
fatal:HTTP request failed.
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
Android 1.5:Cupcake(杯子蛋糕)
Android 1.6:Donut(甜甜圈)
Android 2.0 / 2.1:Eclair(闪电泡芙)
Android 2.2:Froyo(冷冻忧格)
Android 3.0:Gingerbread(姜饼)
Android 3.5:Honeycomb(蜂巢)
Android 4.0:Ice Cream(冰淇淋)
http://wb127.blog.51cto.com/2232662/545943
Android 1.5:Cupcake(杯子蛋糕)
Android 1.6:Donut(甜甜圈)
Android 2.0 / 2.1:Éclair(闪电泡芙)
Android 2.2:Froyo(冷冻忧格)
Android 2.3:Gingerbread(姜饼)
Android 3.0:Honeycomb(蜂巢)
Android 4.0:Ice Cream(冰淇淋)
http://blog.sina.com.cn/s/blog_91e5d1d70100vtdk.html
http://blog.sina.com.cn/s/blog_91e5d1d70100vtdk.html
http://www.cnblogs.com/yyangblog/archive/2011/03/24/1993796.html