我在AVD(模拟器)Android上安装了一个应用程序。
我有没有办法了解应用程序发出的api调用(函数调用) 在AVD(模拟器)上玩它。
有没有办法可以记录/捕获应用程序在与它交互时所做的所有api调用(函数调用)。
是否有人知道在api调用(函数调用)方面捕获应用程序流的工具。
例如,如果有一个混乱的应用程序,那么典型的操作将是
[1] launch app
[2] write message
[3] send message
so I want to capture the api calls corresponding to when [1] i.e when the
app is launched.
then log/capture api calls when [2] i.e write message. finally what api calls were made
when I do [3] i.e hit send button.
答案 0 :(得分:1)
您可以通过以下命令捕获应用在命令提示符中启动的所有活动:
adb logcat | grep "ActivityManager"
答案 1 :(得分:1)
回答可能为时已晚,但我使用stetho并且效果很好。您也可以直接从这里查看偏好值。
答案 2 :(得分:0)
如果您指的是您编写的应用程序,则可以使用Log类将消息记录到logcat。
您还可以使用“跟踪”工具查看设备中发生的情况并推断API呼叫。