我安装了 androguard 来帮助我分析我自己的应用程序以验证 proguard 是否正在完成它的工作(比如删除 Log.* 消息。)
它通常运行良好,但我对输出长的命令有疑问。AnalyzeAPK() 的两个例子:
get_strings()
get_classes_names()
当我运行这些命令时,我会得到一堆与支持库相关的输出,并且在到达我创建的类或字符串之前,它会突然以省略号结尾:
u'Landroid/support/v7/graphics/drawable/DrawerArrowDrawable;',
u'Landroid/support/v7/text/AllCapsTransformationMethod;',
...]
尝试转储字符串时也会发生同样的事情。
我的问题是 - 我必须做什么才能获得命令的完整输出?
Fedora 25 - Python 2.7.13 - ipython 5.0 - Androguard 3.0dev