diff --git a/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs b/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs index 03429747b..34ff92628 100644 --- a/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs +++ b/src/Xamarin.Android.Tools.Bytecode/ClassPath.cs @@ -240,6 +240,16 @@ JavaDocletType GetDocletType (string path) kind = JavaDocletType.Java7; else if (rawHTML.Contains ("Generated by javadoc (1.8")) 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 (rawXML.Contains ("") && rawXML.Contains ("