发布时间:2013-05-29 17:04:31
在进行android源码调试的时候,如果只是更改了某个目录下的某个文件的话,那么没有必要重新编译整个系统,只需要看看你修改的文件目录下的Android.mk,看其生成的是什么so库,那么利用android的mm命令就可以模块编译了。在mm之前,需要导入env$source build/envsetup.sh$lunch$mm那么自然会在out的相应目录下生成指定.........【阅读全文】
发布时间:2013-05-26 10:06:34
为了编译android4.2的系统,昨天把系统替换成了64位的ubuntu12.04,遇到了一些问题,特此记录一下。1、首先是系统安装好了之后,启动不了了,出现了grub resume的错误????error:?invalid?arch?independent?ELF?magic??? 这个错误是grub的问题,估计是32.........【阅读全文】
发布时间:2013-05-08 09:53:16
标签可以针对某一时间点的版本做标记,常用于版本发布。标签可以针对某一时间点的版本做标记,常用于版本发布。列出标签$ git tag # 在控制台打印出当前仓库的所有标签 $ git tag -l 'v0.1.*' # 搜索符合模式的标签打标签git标签分为两种类型:轻量标签和附注标签。轻量标签是指向提交对象的引.........【阅读全文】
发布时间:2013-02-24 21:04:38
TcpDump的作用就不用多说了,顾名思义,TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 网上已经有很多相关的资料,不过多数都是交叉编译到arm-l.........【阅读全文】
发布时间:2013-02-18 16:02:00
从网上可以找到一些ARM toolchain,但是由于Android系统使用的不是glibc而是Bionic libc。因此只能使用静态编译程序。其实Android的NDK自带了toolchain,但是不能直接使用NDK目录内的toolchain,否则会出现找不到crtbegin_dynamic.o文件。即使用-L指定目录或者直接放到gcc命令行也还是提示该文件找不到。(参考最.........【阅读全文】