随笔分类 -  Linux

摘要:今天想到要在ubuntu10.0.4下下载android的源码学习一下。源码下载用到了git。以前安装过git以为应该没什么问题的,没想到报了 “fatal: git 1.7.2 or later required”。看了以下是要更新git的版本。下面记录一下更新的命令,留个记录,方便以后用。sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git不过更新会比较慢,所以要耐心登上一会儿。 阅读全文
posted @ 2013-11-27 19:07 司马奔 阅读(248) 评论(0) 推荐(0)
摘要:# uname -ax86_64则说明你是64位内核, 跑的是64位的系统.i386, i686说明你是32位的内核, 跑的是32位的系统 阅读全文
posted @ 2013-11-27 19:01 司马奔 阅读(170) 评论(0) 推荐(0)
摘要:在ubuntu中配置好jdk和android_sdk环境后,可以通过命令行方式创建一个android工程。具体命令如下:android create project --target --name MyFirstApp --path /MyFirstApp --activity MainActivity --package com.example.myfirstapp也可以简写成android create project -t -n MyFirstApp -p /MyFirstApp -a MainActivity -k com.example.myfirstapp 如果不行每次都输... 阅读全文
posted @ 2013-11-27 18:58 司马奔 阅读(430) 评论(0) 推荐(0)
摘要:出现make:***[out/target/common/obj/APPS/CMParts_intermediates/classes-full-debug.jar]Error41这样的错误最大原因可能是因为本机的JDK安装配置问题。默认情况下Android2.2源码需要用到的是jdk1.5的版本。通过java-version查看java的版本。如果输出字样中包含用openjdk最好换成sunjdk。JDK版本不对应似乎也不行。例如我本机安装的Jdk1.7,在make的时候始终提示版本不对应,一直没有完成编译。1、删除openjdk在终端输入sudoapg-getremoveopenjdk*, 阅读全文
posted @ 2013-11-27 18:56 司马奔 阅读(1611) 评论(0) 推荐(0)
摘要:diff用来比较两个文件的差异。首先构建两个相似的文件。Hello文件world文件使用diff-uhelloworld>diff.txt,将两个文件的比对结果输入到diff.txt。文件中通过more命令查看如下:第1,2行分别记录了原始文件和目标文件的名称及时间戳。三个减号代表原始文件,三个加号代表目标文件。以减号开始表示只出现在原始文件中的行。加号表示只出现在目标文件中的行。以空格开始头的行表示在两个文件中都出现相同的内容。前后各两个@符号表示差异节。-表示在源文件中,+表示在目标文件中。差异节-1,6表示剔除空行和相同的行,从第一行开始共有六行内容不一致。,+反之。patch命令 阅读全文
posted @ 2013-11-27 18:49 司马奔 阅读(978) 评论(0) 推荐(0)
摘要:环境:主机操作系统是Windows XP,虚拟机是Ubuntu 8.10,虚拟机是VirtualBox 2.1.0。1. 安装增强功能包(Guest Additions)安装好Ubuntu 8.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"。你会发现在Ubuntu桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/cdom0。进入命令行终端,输入:cd /media/cdom0sudo ./VboxLinu 阅读全文
posted @ 2013-07-30 16:18 司马奔 阅读(202) 评论(0) 推荐(0)