05 2012 档案

 
使用ddms调试android源码相关问题小结
摘要:前言:按网上某位大侠所说的方法,在eclipse里导入android源码后,执行右键“debug as - debug configurations..”,在弹出来的窗口中设置了远程端口(8700)等相关设置。在java中设置断点后,打开模拟器,发现并没有进入debug状态,打开ddms窗口,可以看到正在连接的device和下面的相关进程,选择某个程序包,手动点击工具栏上的虫子图标,却提示"No open project found for ..... debug session failed"。经过反复测试,终于发现,按照下面的方式操作,一般是没有问题的:操作方法:1.先 阅读全文
posted @ 2012-05-23 21:42 勇敢的心_ 阅读(3419) 评论(0) 推荐(0)
用eclipse导入查看mtk android2.36的源码时找不到包名:android.os.Looper 的错误解决办法
摘要:以前在eclipse下导入2.1的源码时很顺利,基本没有错误。今天拿到mtk6573(android2.36)源码,在eclipse中导入时,发现很多地方提示无法引入android.os.Looper 的错误,经查找发现在2.1的源码中, 在framework/.../os目录下是Looper.java文件,而在android2.36中,该文件不存在,但在utils下发现Looper.cpp文件,可能新版已经将Looper改为Navite代码,源码可以在命令行下正确编译,因此确定源码本身是没有问题的,猜想可能是需要引入某个jar库,于是将编译后的Framework的jar引入,问题得到解决。具 阅读全文
posted @ 2012-05-05 00:55 勇敢的心_ 阅读(573) 评论(0) 推荐(0)
把已有的apk文件编译到android的系统映像中去的方法
摘要:把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法: 1(1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。 (2) 执行命令make snod , 把添加的spk编到system.img 中 缺点:执行make clean 后,再次make 完毕需要重新执行上面操作。 2"方法一"的改进。 (1) 新建一个文件夹目录,用来存放apk文件 mkdir packages/apps/Prebuilt_apps cd packages/apps/Prebuilt_apps 在P... 阅读全文
posted @ 2012-05-04 21:58 勇敢的心_ 阅读(3099) 评论(0) 推荐(0)