使用Cygwin在Windows下取得Android源代码
1、
准备Cygwin环境
,其中要有curl、wget、python等基本工具。
2、准备源码存放目录
(如:c:\myeclair),进入Cygwin Shell环境,执行以下命令:
// 改变目录位置到 C:
cd /cygdrive/c/
// 创建存放源代码的目录、及repo命令存放的目录
mkdir myeclair myeclair/bin
//进入源代码存放目录
cd myeclair
3、安装repo工具
,repo是python语言编写的用于获取Android源代码的命令行工具,执行以下命令进行安装:
// 将repo文件保存到 bin目录下
curl http://android.git.kernel.org/repo >bin/repo
//修改repo文件为可执行文件
chmod a+x bin/repo
打开repo文件,并修改首行内容
:
把其中REPO_URL=git://
修改成
http://
(这主要是因为git://协议不能穿过代理服务/防火墙)
。
4、初始化版本
库
,执行repo命令完成版本库初始化:
// 注意:此处和官方文档所述方法的不同点在于,git:// ---> http://
// 我们加上了eclair标记
bin/repo init -u http://android.git.kernel.org/platform/manifest.git -b eclair
备注:
Android各版本及其代号列表:
1.5 cupcake
1.6 donut
2.0/2.1 eclair
2.2 froyo
2.3 gingerbread
5、同步版本
库
,即真正开始源代码的下载。首先修改 .repo/manifest.xml
文件,将其中的 git://
修改成 http://
。然后再执行以下命令:
// 同步版本库
bin/repo sync
视网络情况而定,也许你会经过一个漫长的等待,但最终总会获得了eclair的完整源代码。
分享到:
相关推荐
Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了许多Unix命令行工具和开发工具,使得在Windows下编译和运行像Redis这样的开源项目成为可能。在Windows 7.0.7系统中使用Cygwin编译Redis 7.0.7版本,...
Cygwin在Windows下的安装配置 Cygwin是一款模拟Linux环境的工具,它提供了一...Cygwin的安装配置是一个需要用户细心和耐心的过程,但是一旦安装成功,用户将可以在Windows环境下使用Cygwin,编译和运行omniORB的源码。
在 Windows 环境下使用 Eclipse 开发 Android 应用时,如果需要利用 C 或 C++ 的功能,通常会涉及到 Android NDK 的使用。为了更好地整合开发流程,可以将 Cygwin 和 Eclipse 结合起来使用,实现更加高效的开发体验...
Cygwin与Android的结合使用主要是为了实现Android NDK编程,即在Android应用中使用C或C++代码。以下是对这一主题的详细解释: 1. **Cygwin安装**:Cygwin是一个在Windows上模拟Linux环境的工具,它允许用户在...
- 在Windows下编译Android源码可能需要额外的工具,如Cygwin或MSYS2,这些工具提供了Linux命令行环境和编译工具链。 - 配置编译环境,根据官方文档(https://source.android.com/setup/build/initializing)设置...
在Windows平台上下载Android源代码是一项技术性较强的任务,涉及到多个步骤和工具的使用。下面将详细解释这个过程,以及可能遇到的问题和解决方法。 首先,Android源代码是开放源码项目(OSP),由Android Open ...
因此,C++程序员可以利用CygWin提供的GNU Compiler Collection (GCC)来编译源代码,而这些代码在设计时可能并未考虑Windows平台。 深入学习GNU C++在CygWin上的使用,你需要了解以下几个关键概念: 1. **GCC编译器...
标题“cygwin windows下编译”指的是使用Cygwin在Windows系统中进行编译工作,特别是针对那些原本为Linux设计的源代码。这使得开发者无需切换到Linux系统就能完成代码的编译和测试,提高了开发效率。 描述中的...
Cygwin是一个在Windows上模拟Linux环境的开源软件集合,它提供了一个兼容POSIX的API,使得许多Linux下的命令行工具和应用程序可以在Windows上运行。在本例中,我们用到的Cygwin setup-x86_64.exe是安装程序,下载并...
Cygwin(windows下模拟Linux) Cygwin(windows下模拟Linux) Cygwin(windows下模拟Linux)
由于Cygwin提供的环境,这个gdb.exe能够像在Linux系统上一样工作,对Windows下的程序进行调试。它允许用户在命令行界面中交互式地控制程序的执行,查看和修改内存,跟踪变量,等等。 5. **使用Cygwin编译的GDB的...
在Windows下配置Android源码获取环境虽然比在Linux环境下复杂,但通过合理的工具选择和配置,完全可行。掌握了上述步骤,开发者就能够顺利地在Windows系统上获取和管理Android的源码,从而进行深入的学习和定制开发...
本文将详细讲解如何在Cygwin环境下交叉编译coturn服务器,并使其在Windows系统下运行。 1. **Cygwin环境搭建** 在开始交叉编译前,你需要安装Cygwin。访问Cygwin官方网站,下载安装程序,运行后选择镜像源并安装所...
Windows下的UNIX环境Cygwin 一、简介 Cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(现已被Redhat收购)。Cygwin是一个全功能的Win32应用,它是UNIX应用的一个Porting层...
在Windows环境下,Cygwin是一个流行的开源工具,它提供了一个模拟Unix环境的层,使得用户可以在Windows系统上运行许多原本只适用于Linux或Unix的操作。Cygwin的主要目标是使开发者能够在Windows上编译和运行GNU工具...
通过Cygwin,Windows用户可以访问和使用大量的GNU和其他开源工具,这些工具在Unix系统中非常流行。因此,PX4.Windows.Cygwin.Toolchain不仅为用户提供了熟悉和高效的开发环境,还极大地拓宽了Windows平台上可用的...
1. **编译Linux源码**:使用GCC等编译器直接编译Linux源代码,生成能在Windows下运行的程序。 2. **运行Linux命令**:通过Cygwin的bash shell,执行各种Linux命令,进行文件操作、文本处理等任务。 3. **调试Linux...