dotnet / dotnet/android-libzipsharp

Project with Unicode characters `随机生成器` fail to create zip file on Windows.

Open
#123 1 comment 0 reactions 1 assignee Assigned to @dellis1972 View on GitHub
Dominant language
C#
Stars
30
Forks
23
Avg merge
2h 34m
Merged PRs (30d)
1

Description

Context https://i.azdo.io/1714603

The error is below. It looks like GetAttributes is throwing an exception which we are not handling.
However the file does exists.... so it should work.

```
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: System.IO.FileNotFoundException: Could not find file 'C:\Users\vhtmf\source\repos\随机生成器\随机生成器\obj\Release\net7.0-android\android-arm\aot\随机生成器.dll.so'. [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: File name: 'C:\Users\vhtmf\source\repos\随机生成器\随机生成器\obj\Release\net7.0-android\android-arm\aot\随机生成器.dll.so' [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Tools.Zip.WindowsPlatformServices.IsDirectory(ZipArchive archive, String path, Boolean& result) in /Users/runner/work/1/s/LibZipSharp/Xamarin.Tools.Zip/WindowsPlatformServices.cs:line 46 [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Tools.Zip.PlatformServices.CallServices(Func`2 code) in /Users/runner/work/1/s/LibZipSharp/Xamarin.Tools.Zip/PlatformServices.cs:line 160 [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Tools.Zip.PlatformServices.IsDirectory(ZipArchive archive, String path) in /Users/runner/work/1/s/LibZipSharp/Xamarin.Tools.Zip/PlatformServices.cs:line 77 [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Tools.Zip.ZipArchive.AddFile(String sourcePath, String archivePath, EntryPermissions permissions, CompressionMethod compressionMethod, Boolean overwriteExisting) in /Users/runner/work/1/s/LibZipSharp/Xamarin.Tools.Zip/ZipArchive.cs:line 435 [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Android.Tasks.BuildApk.ExecuteWithAbi(String[] supportedAbis, String apkInputPath, String apkOutputPath, Boolean debug, Boolean compress, IDictionary`2 compressedAssembliesInfo, String assemblyStoreApkName) [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Xamarin.Android.Tasks.BuildApk.RunTask() [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.4\tools\Xamarin.Android.Common.targets(2088,3): error XABBA7028: at Microsoft.Android.Build.Tasks.AndroidTask.Execute() in /Users/runner/work/1/s/xamarin-android/external/xamarin-android-tools/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs:line 22 [C:\Users\vhtmf\source\repos\随机生成器\随机生成器\随机生成器.csproj::TargetFramework=net7.0-android]
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.