android - Smali - Undeclared static method -


after compiling apk , going through smali code stumbled upon line in file com/name/name/r.smali:

invoke-static {v1, v0, v2}, lcom/name/name/p;->a(ljava/lang/string;ljava/util/list;lcom/name/name/callbacki;)v 

name placeholder in situation

unfortunately both of classes p , callbacki don't exist in com/name/name, how possible?

there few possibilities:

  1. the code referencing missing classes dead code never gets executed.
  2. the app crashes when tries run code.
  3. the classes defined elsewhere. app using multi-dex? or maybe app uses dexclassloader load dex file?

Comments