Error output when using source() or get_source().
Opened this issue · 1 comments
GoogleCodeExporter commented
What steps will reproduce the problem?
1. Load an apk: a, d, dx = AnalyzeAPK("/home/vm/KeyEvent.apk"
2. Use: d.CLASS_Landroid_samples_keyevent_Event.source() or
d.CLASS_Landroid_samples_keyevent_Event.METHOD_onCreate.source()
What do you see instead?
In [2]: d.CLASS_Landroid_samples_keyevent_Event.METHOD_onCreate.source()
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
/home/vm/androguard/androlyze.py in <module>()
----> 1 d.CLASS_Landroid_samples_keyevent_Event.METHOD_onCreate.source()
/home/vm/androguard/androguard/core/bytecodes/dvm.pyc in source(self)
2819 :rtype: string
2820 """
-> 2821 self.CM.decompiler_ob.display_source(self)
2822
2823 def get_source(self):
AttributeError: 'NoneType' object has no attribute 'display_source'
What version of the product are you using? On what operating system?
Androguard 1.9 / androlyze 2.0
Please provide any additional information below.
Original issue reported on code.google.com by reypimpo...@gmail.com
on 12 Jul 2013 at 1:28
GoogleCodeExporter commented
Ok, I got it. I haven't properly indicated the decompiler:
a, d, dx = AnalyzeAPK("/home/vm/KeyEvent.apk", decompiler="ded")
Sorry, now it works.
Original comment by reypimpo...@gmail.com
on 8 Aug 2013 at 8:11