这是一个非常有用的Android app 信息Viewer 工具。其可以查看App 的API的调用,So库
我们可以用它来分析app的系统框架,找到app的性能瓶颈做初步的分析。
可以在这里下载。https://github.com/google/android-classyshark/releases
Classyshark User Guide
We developed this software because we needed something lighting fast and incredibly lightweight for browsing Android APK
s, so that we could check right away if everything we wanted was right inside the final executable. And this is where the story begins - be sure to checkout the blogpost Intro to ClassyShark to understand the problem it solves.
Remember that ClassyShark does not stop to Android APK
, but you actually see the content of .dex
files, as well as .class
, .jar
and .aar
s.
By clicking on the folders, we will see the tree expand and, when we reach a leaf (that would be a Java file, in this case), by clicking on it, we would see its content on the right pane, where the ClassyShark logo is. Easy!
Now, what if we find, for instance, a class that extends Activity
and we want to see what's in there? Well, we are just a double click away from knowing it!
In fact, by clicking twice on a type, ClassyShark will bring on the source for that type, so that you can browse the code freely. How cool is that?
See the method count, that your runtime sees.
You can activate the view by simply clicking on the Methods count tab on top of the navigation tree. In a blink of an eye, you will have a browsable chart of the methods used by everything in you APK, with the possibility of navigate even further by using the same mechanisms we saw in the previous paragraph.
You can also use the arrows on top to navigate back and forth the history of the app!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有