ich Java to smali plugin verwenden möchten anrufen, aber ich habe erste Java-Klasse zu kompilieren, das für Projekt wie diesesWie smali in Java
unmöglich istDie h.m
ist
Javac verstehe das nicht, aber ich will nur diesen Java-Code zur Klasse kompilieren, damit ich ihn in smali konvertieren kann.
Dieses Projekt wird von apktool d my.apk
dekodiert, ich versuche, etwas Code in es zu injizieren, Smali schreiben ist härter als java.Aber ich habe den Inject Teil getan, will nur wissen, wie Java zu Klasse kompilieren.
$ adb logcat -s "Injected"
--------- beginning of main
--------- beginning of system
07-10 19:32:24.013 7689 7689 W Injected: Started
07-10 19:32:24.015 7689 7689 W Injected: Init
EDIT
Der ursprüngliche Titel ist In Jetbrain can I just compile Java to class and ignore all error?
, wollen aber ich will, ist How to call Smali in Java
, so benenne ich den Titel.
Was ist eine Dummy-Java-Klasse mit dem gleichen Namen wie 'h'variable und Feldern' l' und 'm' wie in smali zu schreiben? Dann können Sie Ihre ursprüngliche Codedatei in die Klasse kompilieren und die für den Dummy generierte Datei löschen. –
Es gibt zu viel Dummy-Klasse zu schreiben, also wählte ich [auf diese Weise] (http://stackoverflow.com/a/38298127/1870054) – wener
Habe nicht bemerkt, dass die zweite Antwort Ihnen gehört. Möglicherweise sollte es der akzeptierte sein. –