首先下载cygwin,cygwin是一个类linux平台。即在windows环境下模拟linux终端。比起运行linux虚拟机,是一个轻量 的解决办法。除了本文用来下载android源码,你当然可以用它来学习linux。cygwin的中文网是http://www.cygwin.cn /,建议从这下载cygwin,这是国内最快的镜像站点。严格按网站的说明安装:http://www.cygwin.cn/site/install /,最后注意的是在安装说明的下一步操作是选择需要下载的工具库,缺省是是default,鼠标点击default,会把安装类别切换成install, 这样才能安装下载android源码需要的所有工具。当然,如果你熟悉所有情况,你可以手工在工具库里选择你要安装的库(库是很多的,安装程序又没有提供 全部选择或者全部取消的功能,我奇怪linux有关的程序总是有这种类似的遗漏。)。
安装晚cygwin后,运行它。会出现一个类linux的环境。输入
$mkdir /home/android //创建工作目录
$cd /home/android
$mkdir bin
//下载安装repo版本管理工具:
$curl http://android.git.kernel.org/repo> /home/android /bin/repo
$cd bin
$chmod a+x repo
准备下载Android:
$cd /home/android
$python ./bin/repo init -u git://android.git.kernel.org/platform/manifest.git –b cupcake
$git config --global user.email "xxxxx@xxxxxxx"
$git config --global user.name "xxxxxx"
邮箱地址填有效邮箱即可,我试过,其实这步跳过也没有问题。
//下载源码:
$python repo sync
唯一和linux下不同的地方是该环境似乎没有内嵌支持python,因此需要用命令行python来调用repo脚本
分享到:
相关推荐
在Windows环境下下载Android源码可能对许多开发者来说是一项挑战,因为通常这涉及到使用Linux命令行工具和Git。本文将详细讲解如何在Windows操作系统下获取Android的源代码。 首先,了解Android源码是至关重要的,...
本篇文章将详细讲解如何在不使用Cygwin的情况下,将一个基于Cocos2d-x的Win32项目成功地移植到Android平台。Cygwin是一个在Windows上模拟Linux环境的工具,但在某些情况下,我们可能希望避免它的使用,例如为了减少...
### Linphone Android在Cygwin下的编译指南 #### 一、引言 本文将详细介绍如何在Windows 7操作系统下使用Cygwin环境编译Linphone Android版本的过程。该过程适用于初学者,对于有一定经验的开发者也有一定的参考...
3. **查看源码**:若需查看引擎源代码,可在.\cocos2dx\proj.win32目录下找到配置文件。 **2.1.3 VisualAssistX**(可选) - 用于提升Visual Studio 2008的工作效率,安装任意版本的VisualAssistX支持VS2008,无需...
在Cygwin环境下,进入Android工程的根目录,运行`build_native.sh`脚本。这将编译源代码并生成.so库文件。首次编译可能需要较长时间。 **第六步:导入Eclipse** 使用Eclipse的“Create Project from Existing ...
在Cygwin环境下,使用cd命令进入linphone-android源代码目录。由于Cygwin和Windows文件格式不兼容,你需要使用dos2unix命令转换所有文件格式。然后,运行`./prepare_sources.sh`脚本,这个脚本会自动下载并配置所需...
在本文中,我们将探讨如何将一个在Win32环境下编写的Cocos2d-x项目移植到Android平台并进行运行。Cocos2d-x是一个流行的开源游戏开发框架,支持多平台,包括Windows、iOS、Android等。以下是详细的步骤: **步骤1:...
Cygwin的主要优点在于它的库可以在Win32系统下实现POSIX系统调用API,允许开发人员使用熟悉的命令行工具和编译器。然而,Cygwin并不完美,例如不支持Unicode,对某些字符集的处理有限,且在某些旧版Windows系统上的...
在Windows 7环境下编译ADB(Android Debug Bridge)1.0.32源码是一项技术性的任务,这个过程涉及到多个步骤和必要的工具。ADB是Android系统的重要组成部分,它是一个命令行工具,允许开发者通过USB或网络连接与...
2. **创建JNI目录**: 在项目的src目录下,创建一个名为`jni`的目录,这是存放本地源代码的地方。 **三、编写JNI代码** 1. **定义JNI函数**: 在Java代码中,通过`native`关键字声明需要调用的本地方法,例如: ```...
在Classes目录下的Android.mk文件中,更新cpp文件列表以匹配你的源码。 接下来,以管理员权限运行Cygwin,导航到新项目的Android目录下,执行`./build_native.sh`脚本来进行交叉编译。如果遇到权限问题,确保给予...
【Android开发环境搭建】在Windows环境下,搭建Android开发环境主要涉及以下几个步骤: 1. **安装JDK**:首先需要安装Java Development Kit,它是编写Android应用的基础,因为Android Studio和NDK都需要Java环境...
- 编译成功后,在指定的Debug.win32目录下生成项目文件。 #### 2. Android平台项目配置 - 在Android平台创建项目之前,确保已经安装了JDK、Android SDK和NDK,并配置好环境变量。 - 在Eclipse中创建Android项目,...
在Windows环境下使用Cygwin编译VLC的最新版本指南涉及许多IT知识领域,包括Windows操作、Cygwin的使用、源代码的获取、配置和编译过程,以及可能出现的常见错误的解决办法。以下详细知识点将基于提供的文件内容展开...
- 如果需要查看引擎源代码,可以在`.cocos2dx\proj.win32`目录下找到相关文件。 **2.1.3 (可选) VisualAssistX** - **安装VisualAssistX**:此工具可以显著提高Visual Studio 2008的工作效率,尤其在代码补全和...
- **下载源**:为了提高下载速度,建议从 Android Dev Tools 下载 Android SDK。 - **配置环境**:使用 Android Studio 的 Tools - Android - SDK Manager 来管理 Android SDK 的组件。确保以下组件已安装且为最新...
`include`存储头文件,`resource`存放资源文件,如图片、音频等,`source`则包含源代码文件。在实际路径中,还有如`Classes`、`proj.win32`、`Resources`等子目录,它们分别对应类文件、特定平台的项目文件和资源...