J'essaie de tester le composant récepteur de diffusion dans une application android basée sur l'analyse d'altération. Cependant, quand je suis en utilisant le frowdroid pour tester l'application correspondante, il montre:le flowdroid à base de suie avec une erreur d'exception lors du test d'un APK
Exception in thread "main" java.lang.NoSuchMethodError: soot.jimple.infoflow.results.InfoflowResults.getResults()Ljava/util/Map;
at soot.jimple.infoflow.android.TestApps.Test$MyResultsAvailableHandler.onResultsAvailable(Test.java:80)
at soot.jimple.infoflow.Infoflow.runAnalysis(Infoflow.java:415)
at soot.jimple.infoflow.Infoflow.computeInfoflow(Infoflow.java:137)
at soot.jimple.infoflow.android.SetupApplication.runInfoflow(SetupApplication.java:700)
at soot.jimple.infoflow.android.TestApps.Test.runAnalysis(Test.java:554)
at soot.jimple.infoflow.android.TestApps.Test.main(Test.java:217)
Tous les fichiers jar utilisent la dernière version de nuit qui viennent de la page d'accueil, mais je n'ai vraiment aucune idée de ce genre de problème parce que j'ai également vérifié le code source et il n'y a rien de mal pour la méthode getResult()
. Quelqu'un peut-il aider?