Ubuntu系统Android 编译环境配置搭建

某一天想要研究下launcher,于是下载了这个代码:点击打开链接

发现里面import了好多类似com.android.internal.app.*的API

这种API是不能经由SDK访问的,所以不能在eclipse下常规编译,除非获得原版的Android.jar包。参考:点击打开链接 点击打开链接

文章里面有介绍如何获取,但是我打开下载的这个launcher代码,发现里面有Android.mk这个文件,于是就想到了Android.mk编译

查文章,搜到如下:点击打开链接  点击打开链接

所以,是的,我得在Linux下编译成apk

好在我之前在虚拟机上已经安装了Ubuntu,但是坑爹的是空间只有20G啊,摔!!!!

那就给虚拟机扩容吧,参考我上一篇文章:点击打开链接

对于一个刚装完的ubuntu,我们需要安装JDK,参考:点击打开链接   点击打开链接  点击打开链接

需要注意的是,第一次我在官网上下载1.7版本

然后是下载Android的源码,可以找一下网上有没有别人下好的你需要的版本的压缩包

在GIT上下载是一件非常蛋疼的事,尤其是还要设置代理,哎,你懂的

如果勇于尝试,请参考:点击打开链接  点击打开链接

好了,下载下来了,也解压好了,但接下来还不是编译apk的时候

长征路才刚走不到一半

接下来在ubuntu终端下定位到该android源码目录下,输入make回车

然后你会遇到类似***make……之类的报错,原因及解决请参考:点击打开链接  点击打开链接

或者直接把问题copy下来google吧

接下来你可以享受一段喝茶聊天睡觉的时光了,慢慢等待吧。

最后就是编译apk了,请参考前面文章

总结:蛋疼,累死了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值