diff --git a/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs b/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs index 4ba0119cf..c6584d847 100644 --- a/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs +++ b/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs @@ -251,13 +251,15 @@ JavaDocletType GetDocletType (string path) kind = JavaDocletType.Java8; // Check to see if it's an api.xml formatted doc - string rawXML = null; - using (var reader = File.OpenText (path)) { - int len = reader.ReadBlock (buf, 0, buf.Length); - rawXML = new string (buf, 0, len); + if (File.Exists (path)) { + string rawXML = null; + using (var reader = File.OpenText (path)) { + int len = reader.ReadBlock (buf, 0, buf.Length); + rawXML = new string (buf, 0, len); + } + if (rawXML.Contains ("") && rawXML.Contains ("") && rawXML.Contains ("