Closed flotes3 closed 9 months ago
I can't reproduce the issue, so I'm guessing it's one of those:
[main] WARN soot.dexpler.DexFileProvider - Multiple dex files detected, only processing 'classes.dex'. Use '-process-multiple-dex' option to process them all.
, then just add -d
to the command line arguments.Thank you very much, the -d
solved my problem! (-process-multiple-dex
wasn't necessary)
Hello!
I ran the FlowDroid command-line tool with the sourcesAndSinks.xml and the SourceToSink1.apk provided in the repo and it found the leaks as expected.
But when I try to run it on a self-compiled APK, I always get the error message
[main] ERROR soot.jimple.infoflow.android.SetupApplication$InPlaceInfoflow - No sources found, aborting analysis
and FlowDroid finds 0 leaks.This is my MainActivity.java:
And this is my sourcesAndSinks.xml
It seems my problem is somewhere in the Android code or I made mistakes during the compilation of the APK as the sourcesAndSinks file seems to be read correctly.
Do you have an idea what I could be doing wrong or could you maybe provide me with the source code of the SourceToSink APKs so that I can compare them to my code and perhaps find the problem?
Thank you very much!