Я пытаюсь проверить компонент широковещательного приемника в приложении Android на основе анализа taint. Однако, когда я использую frowdroid, чтобы проверить соответствующее приложение, оно показывает:основанный на саже flowdroid с ошибкой исключения при тестировании 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)
Все файлы банку используют новейшую ночную версию, которые приходят с домашней страницы, но я действительно понятия не имею, для такого рода проблемы потому что я также проверил исходный код, и нет ничего плохого в методе getResult()
. Кто-нибудь может помочь?