我尝试搜索它,但我只是不能。我在联想G460笔记本电脑上运行Windows 7。我试图在其上安装Ubuntu,但由于某些原因,我无法使用无线连接到互联网。如何查看Windows操作系统中的Android源代码?
有没有办法让我看看Android的源代码或至少只是它的日历部分?
我尝试搜索它,但我只是不能。我在联想G460笔记本电脑上运行Windows 7。我试图在其上安装Ubuntu,但由于某些原因,我无法使用无线连接到互联网。如何查看Windows操作系统中的Android源代码?
有没有办法让我看看Android的源代码或至少只是它的日历部分?
你可以使用他们的repository browser浏览android源代码。如果您想查看某个特定项目(即下载源文件),则需要获取版本控制系统Git。当您运行Git时,您可以使用git clone https://android.googlesource.com/projectname.git
克隆完整的存储库,或者通过执行git clone --depth 1 https://android.googlesource.com/projectname.git
来获取HEAD(所有文件的最新版本,如果您只想浏览源代码,则可用)。
项目名称是您在存储库浏览器上选择的顶部文件夹,例如对于日历应用程序为platform/packages/apps/Calendar
。那么完整的命令是git clone https://android.googlesource.com/platform/packages/apps/Calendar
。
安装cygwin,并安装git的cygwin verion,然后按照安装repo的正常说明进行操作。
无论如何,你会想要拥有git - 它已经成为现代开发工作的标准vcsfor。有些东西仍然在svn中,但那已经消失了。
非常感谢,对帮助下载在Windows的快速指南,检查该
http://honey200.wordpress.com/2011/11/17/download-android-source-code-in-windows/
我建议您在答案中添加链接摘要。链接随着时间的推移而打破,难以得到答案。 – 2012-11-06 16:31:32
Android版的GitWeb和谷歌代码搜索库已退休,因为这个问题最初的回答。幸运的是,SDK管理器终于允许您为Android 4.0和更高版本以及所有的API和工具提供download the source code。
如果您需要访问冰淇淋三明治(4.0)Android源代码并且不想使用Google的non-Windows download instructions,您可以在网上搜索GrepCode。 (查找“android”和你想要的类或方法的名称,然后选择你想要的代码版本。)GrepCode的工作原理,但我已经看到它多次崩溃的IE浏览器。另一种方法是下载Android Sources plugin for Eclipse,它为您提供Android 4.0.1以上版本的所有源代码。
一旦你的源代码,您可以将您使用的是Eclipse中的的.jar源目录,如下所示:
右键单击项目>属性>Java构建路径>库选项卡>选择要附加源代码的.jar旁边的+>单击源附件以编辑源文件所在的路径。
更新:我今天刚刚使用GrepCode,并且在任何时候在IE 9中都没有问题。我过去遇到的问题可能与版本有关。 – hotshot309 2013-11-15 22:40:23
1)安装GIT中:http://git-scm.com/
2)打开Git Bash
从开始菜单> GIT中> GIT中击
3)在GIT中击窗口,当前目录改变为你最喜欢的目录(例如d:\ android_src)通过以下命令:cd /d/androidsrc/
4)在Windows资源管理器,创建一个空文件D:\android_src\download.sh
和记事本
5打开)打开下面的链接通过下面的命令
6)在Git的Bash的窗口中执行下载的shell脚本:./download.sh
参见:D复制代码&其粘贴到D:\android_src\download.sh
,然后保存并关闭记事本https://android.googlesource.com/
步骤:
curl
和python
(搜索它们)并将其标记为要安装。启动cygwin.exe并转到您的首选目录(我的是D:/Android/sources/4.0/try2
)。例如:$: cd /cygdrive/d/Android/sources/4.0/try2
执行下面的指令逐一:
ⅰ)mkdir bin
ⅱ)PATH=/cygdrive/d/Android/sources/4.0/try2/bin:$PATH
ⅲ)curl https://storage.googleapis.com/git-repo-downloads/repo > /cygdrive/d/Android/sources/4.0/try2/bin/repo
ⅳ)mkdir source
v)的cd source
六)
主分支:
repo init -u https://android.googlesource.com/platform/manifest
4.0.1分支例如:
repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
七)如果需要
八提供的凭据)repo sync
来源:click here
你成功地成功执行的代码?如果是这样,你是怎么做到的? - 感谢Swathi – 2011-02-27 03:50:57
我并没有试图这样做,我只想看看Calendar是如何编程的。 – RobGThai 2011-03-01 07:10:50