Android Compile Problems all of a sudden

Unity is reporting the following whenever I try to compile a game:

Failed to compile Java code to DEX:
C:\Users\RychanWR3\Desktop\FourHourGame\Temp/StagingArea> java -Xmx1024M -Djava.ext.dirs=“C:/Program Files (x86)/Android/android-sdk/platforms/android-17/lib/” -jar “C:/Program Files (x86)/Android/android-sdk/platforms/android-17/lib/dx.jar” --dex --verbose --output=bin/classes.dex bin/classes.jar plugins
Unable to access jarfile C:/Program Files (x86)/Android/android-sdk/platforms/android-17/lib/dx.jar

UnityEngine.Debug:LogError(Object)
PostProcessAndroidPlayer:BuildDex(String, String) (at C:/BuildAgent/work/14194e8ce88cdf47/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:635)
PostProcessAndroidPlayer:PostProcess(BuildTarget, String, String, String, String, String, String, BuildOptions) (at C:/BuildAgent/work/14194e8ce88cdf47/Editor/Mono/BuildPipeline/PostProcessAndroidPlayer.cs:250)
UnityEditor.HostView:OnGUI()

I’m panicing now as I have to submit this over to Gamestick soon!

I think I fixed the issue this morning, updated Java to a more recent version, downgraded the SDK Platform tools to Rev 21, Going to see if this google games plugin will work tonight, Specifying low 2.3 in settings. I’m sure I’ll have to raise that for Google Games support however. (fingers crossed)