Blog
-
打车抬表费用计算
<html><script type="text/javascript" src="wz_jsgraphics.js"></script>
<body><script type="text/javascript"><!--function getPrice(distance, night) { var unitPrice = 2.0, basicDistance = 3, basicPrice = 10, extDistance = 15, extPrice ...
发布时间:刘金雨,发布者:2009-7-4 下午3:00
-
Android Build Error list
android "make: *** No rule to make target" 'jdk/lib/tools.jar' needed by `out/target/common/docs/offline-sdk-timestamp'. Stop.
一般来说是Java的环境变量设置的问题,需要设置JAVA_HOME变量到JDK的目录下。
发布时间:刘金雨,发布者:2009-2-26 上午2:21
-
为什么cpio比tar要好
为什么cpio比tar好?有这样几个原因。1、cpio会保留硬连接(hard link),备份的时候这个很重要2、cpio没有文件名长度的限制。确实,guntar在这一点上做过改进,允许使用长文件名(实际上是创建了一个临时文件用来保存实际的文件名),但是在非gnu的tar工具上仍然存在这个问题。3、默认情况下,cpio保留时间戳4、在编写脚本的时候,cpio可以更好的控制要操作哪些文件。因为cpio需要显式的制定要操作的文件列表,例如下面哪个更加容易理解?find . -type f -name '*.sh' -print | cpio -o ...
发布时间:刘金雨,发布者:2009-2-9 下午4:06
-
Android源码构建工具速览(二)—— 清单文件
上回已经简单的在本地构造了一个Android的源码库,这回来看看这个源码库是如何构造出来的。
这一切其实都是基于那个名为repo的构造工具。回到最开始的命令 $ curl http://android.git.kernel.org/repo > ~/bin/repo这个命令从网站上下载了一个名为repo的脚本,它实际上是段python的代码,这个代码仔细看看还是有点意思的。它其实是整个构建工具的一小部分代码,而这一小部分的代码的功能主要就是去下载自身其它的代码,并初始化构建环境。
在运行这个工具的时候,它首先会去检查当前目录下的.repo目录,然后从脚本内置的(或命令行指定的)一个地址 git://android ...
发布时间:刘金雨,发布者:2009-1-10 下午1:22
-
Android源码构建工具速览(一)——构造源码库
随着第一款Android的手机上市,Google也终于发布了其Android的源码。通常情况下,一个开源项目的发布都是伴随着一个巨大的完整的xxx-src.tar.gz的源码包,然后解压、configure/make即可。而Android是基于传说中的Git来管理的,在发布方面自然也有所不同,它基于Git构造了一个可以随时同步更新的源码库。
从 http://source.android.com/download 可以找到一段简单的下载源码的介绍。大致情况是,首先要在Linux或者MacO的系统下操作,其次要保证Git的版本在1.5.4之上,Python的版本在2.4之上。
先做一个小准备,在个人home目录下建立一个bin目录 ...
发布时间:刘金雨,发布者:2009-1-10 下午1:21
| |
|