diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/JavaToolTask.cs b/src/Xamarin.Android.Build.Tasks/Tasks/JavaToolTask.cs index 50803b3f4b4..00ade54e622 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/JavaToolTask.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/JavaToolTask.cs @@ -142,8 +142,7 @@ internal virtual bool ProcessOutput (string singleLine, AssemblyIdentityMap asse { var match = CodeErrorRegEx.Match (singleLine); var exceptionMatch = ExceptionRegEx.Match (singleLine); - var lp = lpRegex.Match (singleLine); - if (lp.Success) { + foreach (Match lp in lpRegex.Matches (singleLine)) { var id = lp.Groups["identifier"].Value; var asmName = assemblyMap.GetAssemblyNameForImportDirectory (id); if (!string.IsNullOrEmpty (asmName)) {