<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:small;"><div><div><br></div></div><div>Eclipse JDK is at 8 and the project's also.</div><div id="yahoo_quoted_6346998997" class="yahoo_quoted"><div>On Monday, May 29, 2017, 3:50:03 PM GMT+2, Arzt, Steven <steven.arzt@sit.fraunhofer.de> wrote:</div><div><div id="yiv6314272666"><html><head><style>#yiv6314272666 #yiv6314272666 --
 
 _filtered #yiv6314272666 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;}
 _filtered #yiv6314272666 {panose-1:2 4 5 3 5 4 6 3 2 4;}
 _filtered #yiv6314272666 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
#yiv6314272666  
#yiv6314272666 p.yiv6314272666MsoNormal, #yiv6314272666 li.yiv6314272666MsoNormal, #yiv6314272666 div.yiv6314272666MsoNormal
        {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}
#yiv6314272666 a:link, #yiv6314272666 span.yiv6314272666MsoHyperlink
        {color:#0563C1;text-decoration:underline;}
#yiv6314272666 a:visited, #yiv6314272666 span.yiv6314272666MsoHyperlinkFollowed
        {color:#954F72;text-decoration:underline;}
#yiv6314272666 p.yiv6314272666msonormal0, #yiv6314272666 li.yiv6314272666msonormal0, #yiv6314272666 div.yiv6314272666msonormal0
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 p.yiv6314272666ydpb8138040p1, #yiv6314272666 li.yiv6314272666ydpb8138040p1, #yiv6314272666 div.yiv6314272666ydpb8138040p1
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 span.yiv6314272666ydpb8138040s1
        {}
#yiv6314272666 span.yiv6314272666ydpb8138040s2
        {}
#yiv6314272666 p.yiv6314272666ydpb8138040p2, #yiv6314272666 li.yiv6314272666ydpb8138040p2, #yiv6314272666 div.yiv6314272666ydpb8138040p2
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 span.yiv6314272666ydpb8138040s3
        {}
#yiv6314272666 p.yiv6314272666ydpb8138040p4, #yiv6314272666 li.yiv6314272666ydpb8138040p4, #yiv6314272666 div.yiv6314272666ydpb8138040p4
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 p.yiv6314272666ydpb8138040p3, #yiv6314272666 li.yiv6314272666ydpb8138040p3, #yiv6314272666 div.yiv6314272666ydpb8138040p3
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 span.yiv6314272666ydpb8138040apple-tab-span
        {}
#yiv6314272666 span.yiv6314272666ydpb8138040s6
        {}
#yiv6314272666 span.yiv6314272666ydpb8138040apple-converted-space
        {}
#yiv6314272666 span.yiv6314272666ydpb8138040s5
        {}
#yiv6314272666 p.yiv6314272666ydp61fe1484p1, #yiv6314272666 li.yiv6314272666ydp61fe1484p1, #yiv6314272666 div.yiv6314272666ydp61fe1484p1
        {margin-right:0in;margin-left:0in;font-size:12.0pt;}
#yiv6314272666 span.yiv6314272666EmailStyle30
        {color:#1F497D;}
#yiv6314272666 .yiv6314272666MsoChpDefault
        {font-size:10.0pt;}
 _filtered #yiv6314272666 {margin:1.0in 1.0in 1.0in 1.0in;}
#yiv6314272666 div.yiv6314272666WordSection1
        {}
#yiv6314272666 </style></head><div>
<div class="yiv6314272666WordSection1">
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">Hi,</span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">  </span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">Your Java version is apparently too old. Please make sure to run the program with Java 8.</span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">  </span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">Best regards,</span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">  Steven</span></p> 
<p class="yiv6314272666MsoNormal"><span style="font-size:11.0pt;">  </span></p> 
<div class="yiv6314272666yqt0037157433" id="yiv6314272666yqt85495"><div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in;">
<p class="yiv6314272666MsoNormal"><b><span style="font-size:11.0pt;">From:</span></b><span style="font-size:11.0pt;"> Soot-list [mailto:mailman-bounces@cs.mcgill.ca]
<b>On Behalf Of </b>Modo Modo<br clear="none">
<b>Sent:</b> Monday, May 29, 2017 1:59 PM<br clear="none">
<b>To:</b> soot-list-owner@cs.mcgill.ca<br clear="none">
<b>Subject:</b> java.lang.NoSuchMethodError: soot.options.Options.set_android_jars</span></p> 
</div>
</div>
<p class="yiv6314272666MsoNormal">  </p> 
<div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">Hello,</span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">I'm attempting to use Soot with eclipse to analyze android apks. Unfortunately I get a few errors and could not find much information on this. Code:</span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
<div>
<p class="yiv6314272666ydpb8138040p1"><span class="yiv6314272666ydpb8138040s1"><span style="">File appAPK =
</span></span><span class="yiv6314272666ydpb8138040s2"><span style="">new</span></span><span class="yiv6314272666ydpb8138040s1"><span style=""> File(</span></span><span style="">"../input/app-debug.apk"<span class="yiv6314272666ydpb8138040s1">);</span></span></p> 
<p class="yiv6314272666ydpb8138040p2"><span class="yiv6314272666ydpb8138040s1"><span style="">File
</span></span><span class="yiv6314272666ydpb8138040s3"><span style="">sinks</span></span><span class="yiv6314272666ydpb8138040s1"><span style=""> =
</span></span><span class="yiv6314272666ydpb8138040s2"><span style="">new</span></span><span class="yiv6314272666ydpb8138040s1"><span style=""> File(</span></span><span style="">"../lib/SourcesAndSinks.txt"<span class="yiv6314272666ydpb8138040s1">);</span></span></p> 
<p class="yiv6314272666ydpb8138040p2"><span class="yiv6314272666ydpb8138040s1"><span style="">File androidJars =
</span></span><span class="yiv6314272666ydpb8138040s2"><span style="">new</span></span><span class="yiv6314272666ydpb8138040s1"><span style=""> File(</span></span><span style="">"lib/android-platforms/android-17"<span class="yiv6314272666ydpb8138040s1">);</span></span></p> 
<p class="yiv6314272666ydpb8138040p2"><span style="">soot.G.reset();</span></p> 
<p class="yiv6314272666ydpb8138040p4"><span style="">SetupApplication setupApplication = new SetupApplication(androidJars.toString(), appAPK.toString()); </span></p> 
<p class="yiv6314272666ydpb8138040p4"><span style="">setupApplication.calculateSourcesSinksEntrypoints(sinks.toString());</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_android_jars(androidJars.toString());</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_src_prec(Options.<span class="yiv6314272666ydpb8138040s6">src_prec_apk</span>);
<span class="yiv6314272666ydpb8138040apple-converted-space"> </span></span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_process_dir(Collections.singletonList(appAPK.toString()));<span class="yiv6314272666ydpb8138040apple-converted-space"> </span></span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_whole_program(<span class="yiv6314272666ydpb8138040s2">true</span>);</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_allow_phantom_refs(<span class="yiv6314272666ydpb8138040s2">true</span>);</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_output_format(Options.<span class="yiv6314272666ydpb8138040s6">output_format_none</span>);</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().setPhaseOption(<span class="yiv6314272666ydpb8138040s5">"cg.spark"</span>,
<span class="yiv6314272666ydpb8138040s5">"on"</span>);</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_no_bodies_for_excluded(<span class="yiv6314272666ydpb8138040s2">false</span>);</span></p> 
<p class="yiv6314272666ydpb8138040p3"><span style="">Options.v().set_exclude(<span class="yiv6314272666ydpb8138040s2">null</span>);</span></p> 
<div>
<p class="yiv6314272666MsoNormal"><span style="">Scene.v().loadNecessaryClasses();</span></p> 
</div>
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">I get: </span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">With setupapplication:</span></p> 
</div>
<div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">Caused by: java.lang.UnsupportedClassVersionError: soot/jimple/infoflow/android/SetupApplication : Unsupported major.minor version 51.0</span></p> 
</div>
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">With set_android_jars:</span></p> 
</div>
<div>
<p class="yiv6314272666ydp61fe1484p1"><span style="">Caused by: java.lang.NoSuchMethodError: soot.options.Options.set_android_jars(Ljava/lang/String;)V</span></p> 
<div>
<p class="yiv6314272666MsoNormal"><span style="">at MyMain.main(MyMain.java:66)</span></p> 
</div>
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
<div>
<p class="yiv6314272666MsoNormal"><span style="">  </span></p> 
</div>
</div></div>
</div>
</div></html></div></div></div></div></body></html>