[main] INFO soot.jimple.infoflow.cmd.MainClass - Analyzing app /home/prakash/Documents/FlowDroid/Apks_List/AdobeAcrobat.apk (1 of 1)...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Initializing Soot...
[main] INFO soot.jimple.infoflow.android.SetupApplication - Loading dex files...
The data flow analysis has failed. Error message: Invalid class source type
java.lang.RuntimeException: Invalid class source type
at soot.SourceLocator.getClassesUnder(SourceLocator.java:421)
at soot.SourceLocator.getClassesUnder(SourceLocator.java:317)
at soot.Scene.loadNecessaryClasses(Scene.java:1819)
at soot.jimple.infoflow.android.SetupApplication.initializeSoot(SetupApplication.java:1185)
at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:1442)
at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:1417)
at soot.jimple.infoflow.cmd.MainClass.run(MainClass.java:361)
at soot.jimple.infoflow.cmd.MainClass.main(MainClass.java:254)
I have used following command to run :
java -jar soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar -a ../Apks_List/AdobeAcrobat.apk -p ../Android/Sdk/platforms -s soot-infoflow-android/SourcesAndSinks.txt
Hi @StevenArzt @ericbodden and All! I am facing the same issue like this (https://github.com/secure-software-engineering/FlowDroid/issues/62) :Invalid class source type Error Log:
I have used following command to run :
java -jar soot-infoflow-cmd/target/soot-infoflow-cmd-jar-with-dependencies.jar -a ../Apks_List/AdobeAcrobat.apk -p ../Android/Sdk/platforms -s soot-infoflow-android/SourcesAndSinks.txt
Moreover, I have used latest version of FlowDroid 2.10 and you can get apk file from this link : [https://www.dropbox.com/s/45pdyue3n1cvi70/AdobeAcrobat.apk?dl=0]https://www.dropbox.com/s/45pdyue3n1cvi70/AdobeAcrobat.apk?dl=0
I need help to move forward.