Debug Android Third Party Application Issues

本文介绍了调试Android第三方应用的多种方法和工具,包括对比不同设备的日志、分析strace日志、查找已知问题、反编译应用代码、创建问题复现demo等。同时,列举了如APKTool、Dex2jar、Luyten等实用工具,以及Hierarchy Viewer、UI Automator Viewer、Traceview等辅助调试工具。
摘要由CSDN通过智能技术生成

 

debug methods and tools:

Debugging methods:


Compare normal and abnormal logs getting from different devices.
Check strace logs for system call status while an application is running. 
Search keywords from a public website to find known issues, such as libmegjb.so, libopenssl.so, Inmobi, and so on. 
Decompile application’s .dexfile. Using Luyten tool read the source codes.
Decompile APK to smali codes, modify and recompile the codes, and resign APK.
Write a demo application to reproduce the issue to debug platform issue.

 

tools:

APKTool
Dex2jar
Luyten
Hierarchy Viewer 
UI Automator Viewer
Traceview
Dmtracedump

 

https://ibotpeaches.github.io/Apktool/     Apktool

https://deathmarine.github.io/Luyten/     Luyten
https://developer.android.com/studio/profile/hierarchy-viewer.html     Hierarchy view
https://developer.android.com/to

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值