diff --git a/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs b/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs index c9a94cc1b9c..6a1682f3ec8 100644 --- a/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs +++ b/src/Xamarin.Android.Build.Tasks/Tasks/Proguard.cs @@ -126,7 +126,7 @@ protected override string GenerateCommandLineCommands () File.Delete (ProguardJarInput); using (var zip = ZipArchive.Open (ProguardJarInput, FileMode.Create)) { foreach (var file in Directory.GetFiles (classesFullPath, "*", SearchOption.AllDirectories)) - zip.AddFile (file, Path.GetDirectoryName (file.Substring (classesFullPath.Length))); + zip.AddFile (file, Path.Combine (Path.GetDirectoryName (file.Substring (classesFullPath.Length)), Path.GetFileName (file))); } var acwLines = File.ReadAllLines (AcwMapFile);