您的位置:网站首页 > net源码 > 正文

Mac OS X 下用 Eclipse 浏览和编译 Android 源代码

类别:net源码 日期:2017-10-27 12:39:45 人气: 来源:

  为了能够同时开发iPhone应用程序和Android应用程序,我将所有的开发都集成到了自己的Macbook上,虽然用Macbook开发普通的Android应用程序没什么问题,但是你要是想用Eclipse浏览和编译Android源代码并且对其SDK进行调试,就是很麻烦的事情了。通过Google发现绝大部分Android源代码的编译和开发都是在Ubantu系统上,虽然Android官网提供了在MacOS X上编译源码的方式,但是尝试了多次总是发现有问题。

  刚好这段时间Android源码网站被黑,终于找了一个方法能够下载到完整的代码,于是就借此机会再次尝试一下编译源码,同时在Eclipse里面调试成功,记录下来整个过程方便以后查阅。

  这一点是根据Android网站提供的方法来设置的,我这里只做了一些翻译和解释工作。我自己的Macbook已经升级到了Lion,对于操作系统配置什么就不用去担心了。直接上吧。

  由于编译Android源代码需要将代码存放在大小写的磁盘当中,所以我们需要首先创建一个大小写的磁盘镜像文件(如果你的磁盘已经是大小写的,则省略这个步骤,直接进入步骤2).

  其中名称可以随意,大小可以选择自定义30G,格式选用MacOs扩展(区分大小写),映像格式选择稀疏磁盘映像,这样文件的大小会随着文件的多少而增长,不用一上来就搞30G那么大,其它都是默认选项。

  生成的硬盘镜像文件名就是AndroidDisk.sparseimage了。似乎创建完以后OS会自动把这个镜像加载上去,挂载点是/Volumes/android,其中android就是我们为磁盘镜像设置的名称。

  1)首先你要安装的就是Xcode,由于我的机器本身就是用来开发iPhone应用程序的,所以我的Xcode是最新的版本,如果你没有Xcode,可以到苹果的官网注册一个appleid,然后可以免费下载最新的Xcode工具和MacOS SDK。

  由于MacOS默认将同时打开的文件标识符数量得太小,并行编译处理时可能会超出这个。所以在 ~/.profile里加上这么一段:

  Android源代码网站android.git.kernel.org已经被黑了很长一段时间,后来在网上另外找到一网站提供源代码下载。

  编译gingerbread首先需要jdk1.6版本,不过Mac上已经自带了,所以省却这个步骤。

  推荐:

  

关键词:安卓源码编译
0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: