手机访问网站 自动缩放,wordpress会员中心404,深圳网站建设工作室,网站备案被注销 2016如何在WINDOWS下载安卓#xff08;android#xff09;源代码并和eclipse做关联 2013-02-05 17:27:16| 分类#xff1a; 安卓开发 | 标签#xff1a; |举报 |字号大中小 订阅
编写安卓程序时#xff0c;有时想看看安卓某些类的实现#xff0c;但默认情况下环境是不带的。…如何在WINDOWS下载安卓android源代码并和eclipse做关联 2013-02-05 17:27:16| 分类 安卓开发 | 标签 |举报 |字号大中小 订阅
编写安卓程序时有时想看看安卓某些类的实现但默认情况下环境是不带的。
我使用的工具是安卓官网上提供的一个专用开发包下载好后就不再需要安装什么插件之类的模拟器等SDK都通过一个SDK管理器来管理就可以了。
参考了网上很多资料例如
http://blog.csdn.net/yinyuan1987/article/details/6925064
http://jack22.iteye.com/blog/1205817
http://www.cnblogs.com/obullxl/articles/2072583.html
http://blog.csdn.net/yinyuan1987/article/details/6925064
http://kb.cnblogs.com/page/99544/
当然还可以通过度娘搜出很多。
在WINDOWS下下载源代码还是比较麻烦的但比起安卓官网提供的在linux下下载还是要简单多了。
1、安装windows版本的git下载地址http://code.google.com/p/msysgit/downloads/list这个工具说是源代码管理工具和SVN不同的地方是它是分布式的不需要服务器因为没有用过因此也是将信将疑。 安装中选择将路径加入到WINDOWS中如下图其它用默认设置即可
如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客
2、找一个可以使用的链接下载代码网上提供的这个链接git://android.git.kernel.org/platform/frameworks/base.git已经失效了。我找了一个在命令行下执行git clone git://codeaurora.org/platform/frameworks/base.git下载了大约1个多G的源代码其实用到的是其中的一部分但我现在还不知道如何只获取要的那部分。 如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客 3、在命令行下执行git tag获取标签 如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客
4、在命令行下切换版本比如需要到API-8对应的版本应该是2.2对应的可以在SDK管理器中看到从上面的标签中选一个版本进行切换 如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客 都是2.2的情况下可以选择最后一个版本执行git checkout android-2.2.3_r2.1 如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客 5、将base\core\java目录下所有文件拷贝到对应的API的目录的sources若此目录没有则创建一个下这里选择的是API8因此拷贝到adt-bundle-windows-x86\sdk\platforms\android-8\sources最后的结果如下 如何在WINDOWS下载安卓android源代码并和eclipse做关联 - xzhoumin - MMZHOU的博客 这样在eclipse就可以在按住alt键的情况下点击鼠标左键到源代码看一下了。
在SDK管理工具中可以看到从4.0开始多了Source For Android SDK即从4.0版本开始源代码就可以通过管理器下载了下载后的目录在\adt-bundle-windows-x86\sdk\sources目录但需要拷贝到\adt-bundle-windows-x86\sdk\platforms对应的SDK版本的sources目录下才可以在eclipse起作用。
这里提供几个下载好的代码可以给大家直接使用 http://yfdisk.com/file/xzhoumin/637d44ec/ API-10 http://yfdisk.com/file/xzhoumin/22f705ed/ API-13 http://yfdisk.com/file/xzhoumin/d67386ed/ API-17 http://yfdisk.com/file/xzhoumin/630e78b8/ API-4 http://yfdisk.com/file/xzhoumin/da9b7537/ API-8