Open ChunghaSung opened 5 years ago
For Twitter, this is the version that we used in the paper:
This can be instrumented successfully. Generally since AndroidSlicer’s instrumenter is based on Soot, it inherits Soot’s static analysis size limitations, so that it cannot handle very large apps. Another hint to instrument large apps is to filter out the libraries that the analyzer knows that they are unrelated to his/her analysis, e.g., advertising, or authentication related libraries. For this purpose, you can uncomment line 173 of instrumenter.java to filter out the libraries that you don't want to instrument.
I tried with the app you gave, I still get the same error..
These are the arguments for the main class "Instrumenter", and I am using intellij.
com.twitter.android -w -allow-phantom-refs -process-multiple-dex -force-android-jar /home/chungha/Android/Sdk/platforms/android-28/android.jar -src-prec apk -output-format dex -process-dir /home/chungha/work/AndroidSlicer/tool/com.twitter.android.apk
Hi, I tried to compile and run "instrumenter" from the source code (instead of running instrumenter.sh).
By setting Instrumenter's main as a default function, I used this arguments. `` com.twitter.android -w -allow-phantom-refs -process-multiple-dex -force-android-jar