android 编译源码添加日志打印

最近闲来无事,把源码编译一下,然后把这个源码编译到pixel3手机上,并且简单修改一下源码的网络请求,添加一些日志打印,堆栈打印,记录一下防止忘记

首先需要下载源码
下载对应源码对应的驱动
https://developers.google.com/android/drivers?hl=zh-cn

在源码的目录下执行
1.source build/envsetup.sh
2.lunch,执行完这个命令,会让你选一个编号,这个编号要对应你要刷的系统版本,手机类型
3.m -j4,一般电脑执行这个即可,-j4就是开启3个线程

不懂得可以看看下边链接文章
https://source.android.com/docs/setup/build/building?hl=zh-cn

然后编译完成之后,切换到源码目录下,一般是blueline目录
依次执行
1.adb reboot bootloader
2.fastboot flashall,有得文章说执行 fastboot flashall -w意思是清除原有得数据
这样就可以完成刷机了,第一次可能会耗费时间,第二次就会好很多,属于增量编译

记录一下ubuntu系统下得查找命令
grep -r “OkHttpClient” /mnt/ddd/haha/
这就是在目录下查找OkHttpClient得路径

cp a.txt /usr/ /mnt/
复制文件到某个目录下

最后说一下网络请求其实是用得okhttp,但是稍微改了下,如果我们自己添加拦截器,其实是不起作用得,需要到HttpEngine这个类里面去添加日志,如果不知道哪里调用了当前类,可以在OkHttpClient这个类得构造方法里,添加堆栈打印
Exception e = new Exception(“this is a log”);
e.printStackTrace();
要注意引入包,就好了。

  • 7
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值