Android快速调试方法

Android快速调试方法

前言:目前市面上OTT网络机顶盒几乎全部使用Android系统,公司目前是多个人使用一个编译服务器,编译一次Android系统花费时间较长,调试Android某一部分功能时候就不得不编译整个Android系统来调试,严重降低了工作开发效率,,巧合之下看到公司大牛写的Android调试方法,放与网络与大家参考学习。

公司网络机顶盒(OTT)盒子使用Amlogic提供的芯片,下面就以amlogic Android系统为例。

1 Uboot快速调试方法1.1 编译 PATH=PATH=”/opt/amlogic/arc-4.8-amlogic-20130904-r2/bin”:$PATH make distcleanmake m8b_m201_512M_configmake1.2 Uboot单独打包成OTA升级包使用编译出来的uboot.bin替换bootloader.img修改脚本getprop(“ro.product.device”) == “m201” || abort(“This package is for \”m201\” devices; this is a \”” + getprop(“ro.product.device”) + “\”.”);show_progress(0.800000, 80);set_bootloader_env(“upgrade_step”, “3”);show_progress(0.100000, 10);write_raw_image(package_extract_file(“bootloader.img”), “bootloader”);set_bootloader_env(“upgrade_step”, “1”);show_progress(0.100000, 0);打包签名java signapk${TMP_ZIP_PACKAGE} ${SIGN_ZIP_PACKAGE}使用OTA升级方式升级Uboot2. Kernel快速调试方法3. Recovery快速调试方法

a. 编译

编译出来的recovery:out/target/product/m201/system/bin/recovery

b. 通过U盘调试

进入recovery后输入下面的命令运行新的recovery

执行完上面3个命令后recovery会重启,重启后运行的就是新的recovery 由于recovery使用的是内存文件系统,断电重启后recovery还是flash里面的。

4. Framework快速调试方法

a.编译

b. adb push c. 重启

5. Services快速调试方法

a. 编译

b. adb push c. 重启

6.User版本和debug版本快速切换编译方法

都在努力为你驱逐烦恼焦躁,

Android快速调试方法

相关文章:

你感兴趣的文章:

标签云: