首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

android 零星笔记不定期更新 v5

2012-06-26 
android 零散笔记不定期更新 v5note1:Android查看源代码的版本号1. 编译的时候在终端中一开始就会打印出来

android 零散笔记不定期更新 v5

note1:Android查看源代码的版本号

1. 编译的时候在终端中一开始就会打印出来:

PLATFORM_VERSION:2.3.1

2. 直接去make文件中去看:

build\core\version_defaults.mk? // 搜索该文件中的 PLATFORM_VERSION值

?

note2:编译cm9时OutOfMemoryError

在编译cm9代码的时候到了Signing package总是会java.lang.OutOfMemoryError:

虚拟机参数在vendor/cm/tools/squisher设定

终端执行

sed -i 's/Xmx512m/Xmx1024m/g' vendor/cm/tools/squisher

当然,堆大小看你心情设置了

?

note3:android:sharedUserId=”android.uid.system”

使用此sharedUserId的时候需要platform签名,mk文件中设置

拿过来一个apk,如果里面用了sharedUserId,那么需要先签名成platform,然后push进去reboot即可

install -r会提示错误**** has no signatures that match those in shared user android.uid.system; ignoring!

?

note4:android系统给进程分配内存情况(4.0 ics)

adb shell getprop | grep heap

[dalvik.vm.heapgrowthlimit]: [64m]

[dalvik.vm.heapsize]: [256m]

[dalvik.vm.heapstartsize]: [8m]

输入命令之后回查到上述几个结果[dalvik.vm.heapstartsize]: [8m]:给进程分配的起始heap=8m[dalvik.vm.heapgrowthlimit]: [64m]:进程最大可分配到64m[dalvik.vm.heapsize]: [256m]:单个虚拟机可分配的最大内存=256m
更改上述参数可以在build.prop修改build.prop在system下,pull出来修改后再push回去,reboot即可
note5:debug系统源码(进程system_process)1.eclipse中导入你的源码2.ddms中选中要debug的进程,这里选中system_process即可3.项目中选择debug as - debug configurations4.双击romote java application新建一个配置(如果之前有了,直接点击debug就行)5.host:localhost,port:8700,点击debug即可这时在ddms中查看系统进程,发现前面爬上一只小绿虫子
note6:申请apiKeya.ubuntu1.$ keytool -list -keystore ~/.android/debug.keystore(提示输入密码,可以直接确定)然后显示认证指纹 (MD5):********************2.打开https://developers.google.com/android/maps-api-signup?hl=zh-CN网页最下面会有
 

热点排行