1. 下载kernel源码:https://android.googlesource.com/kernel/goldfish/
下载 goldfish-android-goldfish-3.4.tar.gz
2. 在Android源码目录新建kernel文件夹
$ mkdir kernel
解压 goldfish-android-goldfish-3.4.tar.gz到kernel...
分类:
移动开发 时间:
2015-05-13 19:51:42
阅读次数:
227
(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)A...
分类:
移动开发 时间:
2015-05-13 14:39:22
阅读次数:
181
大部分都与13.04及14.04没有区别:
参考:
重装Ubuntu13.04后需要做的事情
需要注意的是两个问题:
1. JAVA环境会报错
sudo apt-get remove jayatana
将这个玩意删除后JAVA环境检查报错的问题解决.
2. make工具被升级
make工具需要自己下载3.81版本,自己编译安装.
再这里下载3.81版本的gn...
分类:
移动开发 时间:
2015-05-06 13:14:02
阅读次数:
141
Android编译选项eng、user、userdebug的区别分类:技术Android2013-09-02 11:335210人阅读评论(0)收藏举报eng:debug 版本user: release 版本userDebug版本:部分debug版本要了解Android编译选项eng、user和us...
分类:
移动开发 时间:
2015-04-29 14:56:57
阅读次数:
141
移植libev事件库到Android中,因为libev库是使用C语言写的,所以在Android项目中使用此库的方法是把libev编译成.so文件,在Android中使用jni方式来调用libev的.so文件。...
分类:
移动开发 时间:
2015-04-21 11:16:20
阅读次数:
1065
错误提示:”需要的目标“out/target/product/generic/obj/lib/liblog.so”那么,到根下makeliblog在这之前,要执行.build/envsetup.sh,执行choosecomboext,人机对话以后要改为不用人机对话的方式,并且提供选项,让对环境变量的改动,export出去,这样在别的shell里也能看到..
分类:
移动开发 时间:
2015-04-17 11:48:52
阅读次数:
174
Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译系统的很多处理,因...
分类:
移动开发 时间:
2015-04-10 17:01:57
阅读次数:
132
写在前面:
OTA打包工具ota_from_target_files(build/tools/releasetools/目录下)可以为我们创建两种类型的更新包:整包和增量包。打包工具一般来说会对我们称之为目标文件(target-files.zip)进行打包,该目标文件是有Android编译系统产生,通常可在终端下使用make otapackage生成。
一、整包升级
一个整包包含了An...
分类:
其他好文 时间:
2015-04-02 22:36:53
阅读次数:
250
android系统编译 自定义 的 jar包...
分类:
移动开发 时间:
2015-03-20 12:54:25
阅读次数:
128