1.安装cygwin,因为安装时间特别久,所以要选择本地下载(支持断点,即reinstall)。等下载完再运行setup.exe,选择本地安装。大约5hour+
2.cygwin中获得root权限:进入cygwin后,键入login,输入windows管理员用户和密码即可。
3.cygwin中获取android源码
详情请看:http://www.cnmsdn.com/html/201003/1269393820ID2489.html
android的源码是通过repo管理的。
注意几点:
1.获取源码可以通过linux+repo或cygwin+repo,其区别就是在纯linux下,可以通过git获取,在cygwin中通过http获取git:// ---> http://
2.因为使用了cygwin,所以要注意脚步中命令引用的位置!
在获取android代码过程中,回下载到一个repo的python文件,要把 #!/bin/sh 修改成> #!/cygdrive/c/cygwin /bin/sh
(假设你的cygwin安装位置是c:cygwin,若不是则修改以上内容为相应路径)
3.虽然使用cygwin下载到的文件是放在windows上的,但是在windows中打开该文件时,可能是二进制码。所以即使你在windows看到这个文件,仍无法在windows下修改。这是还是必须在cygwin下使用vim来修改。
分享到:
相关推荐
在Windows平台上下载Android源代码是一项技术性较强的任务,涉及到多个步骤和工具的使用。下面将详细解释这个过程,以及可能遇到的问题和解决方法。 首先,Android源代码是开放源码项目(OSP),由Android Open ...
通过以上步骤,即使是初学者也能成功地在Windows环境下使用Cygwin编译linphone-android项目。虽然过程中可能会遇到各种各样的问题,但只要按照上述指南一步步来,大多数问题都能得到解决。此外,对于新手来说,了解...
4. **编译源代码**:在cygwin终端中,导航到你的项目目录,使用ndk-build命令来编译源代码。这将自动处理预处理、编译、汇编和链接的过程,并生成.so文件。 5. **调试与测试**:利用cygwin中的调试工具(如gdb)...
本文将详细讲解如何在Windows操作系统下获取Android的源代码。 首先,了解Android源码是至关重要的,它是Android操作系统的基石,包含了大量的Java代码、C/C++库以及各种设备驱动程序。开发人员通过研究和修改源码...
在Cygwin环境下,使用cd命令进入linphone-android源代码目录。由于Cygwin和Windows文件格式不兼容,你需要使用dos2unix命令转换所有文件格式。然后,运行`./prepare_sources.sh`脚本,这个脚本会自动下载并配置所需...
在Windows环境下使用Cygwin编译VLC的最新版本指南涉及许多IT知识领域,包括Windows操作、Cygwin的使用、源代码的获取、配置和编译过程,以及可能出现的常见错误的解决办法。以下详细知识点将基于提供的文件内容展开...
在Windows环境下获取Android系统的源代码是一项复杂但必要的任务,对于开发者来说,这有助于理解系统的工作原理,进行定制或开发自定义应用。以下是一份详细的步骤指南,帮助你成功下载并解压Android源码。 首先,...
标题中的“cygwin 编译 android x264”涉及到的是在Windows环境下使用Cygwin工具链编译x264编码库,以便在Android平台上运行。x264是一个开源的、高效的H.264视频编码库,广泛用于多媒体处理和视频流应用。Cygwin是...
这个“android soundtouch demo”是专为Android平台设计的,展示了如何在Windows环境下使用Cygwin工具链进行交叉编译。这个例子对开发者来说是一个宝贵的资源,特别是那些希望在Android应用中实现音频处理功能的...
2. **源代码获取**:下载Android-Kitchen的源代码,这里我们使用的是名为"Android-Kitchen-master"的压缩包。解压后,你会得到一个包含所有必要脚本和文档的项目目录。 3. **AOSP源码**:定制ROM需要Android开放源...
3. 安装Cygwin:在Windows环境下,由于NDK需要一些Unix-like环境,所以推荐使用Cygwin模拟这种环境,安装时需要选择与NDK相关的工具链包,如make、gcc等。 三、下载与安装NDK 1. 下载NDK:访问Google官方的Android...
这个“rockbox-cygwin”项目是针对Android设备的一个特殊构建,利用Cygwin环境来编译Rockbox的源代码。Cygwin是一个在Windows上模拟Linux环境的工具,它提供了许多GNU工具和开发库,使得开发者可以在Windows系统上...
Repo 是一个Python脚本,它封装了Git命令,简化了Android源代码的获取和更新过程。在Android世界里,源代码分散在许多不同的Git仓库中,而Repo工具将这些仓库作为一个单一的工作目录进行管理,使得开发者可以更方便...
接下来,我们将对“1000安卓源码”这一主题进行深入探讨,包括Android源代码的重要性、如何获取与使用这些源码、以及对于开发者而言它们的意义。 ### Android源代码的重要性 #### 开放性 Android系统基于开源的...
在NDK开发中,`jni`目录下的源代码(如`hello-jni.c`)通常包含C或C++函数,这些函数的命名与Java源代码(如`HelloJni.java`)中的JNI方法相对应。使用`javah`工具可以自动生成C/C++头文件,以便在原生代码中调用...
由于Windows用户可能需要在Windows上运行Linux命令,因此这里提到的“Cygwin安装.doc”可能是指导如何在Windows上安装Cygwin——一个提供类Unix命令行环境的工具。 2. **克隆源码仓库**:Android源码存储在Google的...
3. **配置Android.mk**:在MuPDF源代码目录下,你需要创建或修改`Android.mk`文件,以定义编译目标、编译选项、库依赖等信息。例如,设置APP_STL用于选择C++运行时库,APP_ABI指定目标架构(如armeabi-v7a, arm64-v8...