显示下一条  |  关闭

LIVE IN SILENCE

Perfect Air Conditioning

 
 
 
 
 
 

江苏省 南京市

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 
 
 

Android SDK编译(转)

2012-5-3 22:34:29 阅读1 评论0 32012/05 May3

Android SDK编译

——如何将自己源代码加入android.jar

在Android源码编译成功的基础上重新编译带自己API的android.jar需要进行以下几步操作。

1 添加自己源代码,在Android源码frameworks/base目录下新建一个文件夹保存代码,如tv,以包的形式命名添加的文件所在的路径,如/tv/java/android/tv,添加的java文件开头定义的包即是编译成功的class文件所在的包。

2 修改makefile文件

2.1 修改build/core/pathmap.mk文件

在FRAMEWORKS_ BASE_ SUBDIRS变量后添加tv\,代码如下(makefile文件中的语句以Tab键空格开头)

FRAMEWORKS_BASE_SUBDIRS := \

$(addsuffix /java, \

core \

graphics \

location \

media \

opengl \

sax \

telephony \

wifi \

vpn \

keystore \

tv \

)

2.2修改frameworks/base/Android.mk 文件

在packages_to_ document变量后添加自己源代码的包名称,如android/tv,结果如下(makefile文件中的语句以Tab键空格开头)

作者  | 2012-5-3 22:34:29 | 阅读(1) |评论(0) | 阅读全文>>

值得推荐的经典电影

2012-4-22 19:04:25 阅读13 评论0 222012/04 Apr22

让这些电影治愈你

1、缺乏学习动力:《幸福终点站》、《风雨哈佛路》

2、对爱失望:《偷天情缘》、《初恋50次》

3、自卑失落:《阿甘正传》、《肖申克的救赎》

4、失败或绝望:《铁权男人》、《迫在眉梢》、《伊丽莎白镇》

5、厌倦生活:《在世界的转角遇见爱》、《搏击俱乐部》

最费脑力的14部电影

《盗梦空间》、《记忆裂痕》、《生死停留》、《死亡幻觉》、《禁闭岛》、《穆赫兰道》、《蝴蝶效应》、《恐怖游轮》、《伤城》、《盗走达芬奇》、《88分钟》、《万能钥匙》、《决胜21点》、《沉默的羔羊》

结局最意外的20部电影

《搏击俱乐部》、《迷雾》、《心理游戏》、《第六感》、《蝴蝶效应》、《电锯惊魂》、 《赛末点》、《 穆赫兰道》、《非常嫌疑犯》、《魔术师》、《小岛惊魂》、《万能钥匙》、《火柴人》、《七宗罪》、《魔鬼代言人》、《孤儿》、《八面埋伏 》、《香水》、《偷拐抢骗》

走进12星座女孩内心世界的电影

《情人》白羊

《绿荫下》金牛

《初恋50次》双子

《黑暗中的舞者》巨蟹

《办公室的故事》狮子

《傲慢与偏见》处女

《西西里的美丽传说》天秤

《布达佩斯之恋》天蝎

《艳舞女郎》射手

《杨朵儿》摩羯

《罗丹的情人》水瓶

《天使艾米丽》双鱼

16部讲天才的电影

《美丽

作者  | 2012-4-22 19:04:25 | 阅读(13) |评论(0) | 阅读全文>>

ubuntu下fastboot找不到devices

2012-4-19 15:22:32 阅读10 评论0 192012/04 Apr19

SPL为1.33.2013,S-OFF

在ubuntu下,输入lsusb命令,显示

[html] view plaincopy

Bus 001 Device 004: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 Phone (Debug)  Bus 001 Device 002: ID 80ee:0021

第一个Device是我的手机,因此说明ubuntu已经检测到这个设备了。

另外virtualbox的活动usb状态中也能选到这个device

在命令行中

fastboot devices

却无法显示任何一个devices

fastboot reboot

显示waiting for devices

解决办法:配置udev规则文件,调整权限。

修改/etc/udev/rule.d目录下的51-android.rules文件(根据情况,这个文件名可能略有不同),备份是修改文件的一个好习惯。

[html] view plaincopy

# adb protocol on

作者  | 2012-4-19 15:22:32 | 阅读(10) |评论(0) | 阅读全文>>

我的VMware Workstation突然出现这种问题:The connection to the VMware USB Arbitration Service was unsuccessful. Please check the status of this service in the Microsoft Management Console.

解决方法为:右键我的电脑,点击管理-服务和应用程序-服务,找到VMware USB Arbitration Service,右键点击,启动即可。

作者  | 2012-4-19 15:18:58 | 阅读(2) |评论(0) | 阅读全文>>

源码和 Nexus one(G5)

2012-4-16 19:37:29 阅读5 评论0 162012/04 Apr16

概述:本文目标是建立源码和真机之间的联系。记录过程中所遇到的错误

源码:不多说了,看着官方文档一步步来吧,参考网站 : http://source.android.com/source/initializing.html我的 repo init 如下

repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1

准备:我的设备是Nexus one g5,Host 环境 ubuntu 11.10 源码版本 -b android-2.3.7_r1在源码根目录下输入:

cd device/htc/passion

. extract-files.sh

命令意图为:从设备提取设备专有文件。编译:建立运行环境:

. build/envsetup.sh

选择编译目标:

lunch

============ 运行结果如下 ============

You are building on Linux

Lunch menu... pick a combo:

1. generic-eng

2. simulator

作者  | 2012-4-16 19:37:29 | 阅读(5) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注