当我存档我的应用程序时:Xamarin.Tools.Zip.ZipException:重命名临时文件失败:权限被拒绝

问题描述 投票:0回答:2

当我存档我的应用程序时,出现以下错误:

XABLD7000: Xamarin.Tools.Zip.ZipException: Renaming temporary file failed: Permission denied
   bei Xamarin.Tools.Zip.ZipArchive.Close() in /Users/runner/work/1/s/ZipArchive.cs:Zeile 874.
   bei Xamarin.Android.Tasks.ZipArchiveEx.Flush()
   bei Xamarin.Android.Tasks.BuildApk.ExecuteWithAbi(String[] supportedAbis, String apkInputPath, String apkOutputPath, Boolean debug, Boolean compress, IDictionary`2 compressedAssembliesInfo)
   bei Xamarin.Android.Tasks.BuildApk.RunTask()
   bei Microsoft.Android.Build.Tasks.AndroidTask.Execute() in /Users/builder/azdo/_work/1/s/xamarin-android/external/xamarin-android-tools/src/Microsoft.Android.Build.BaseTasks/AndroidTask.cs:Zeile 17.

我不知道如何解决。

感谢您的帮助

xamarin xamarin.forms xamarin.android
2个回答
0
投票

我也有同样的问题。在我的场景中,1.我首先归档了 myapp.aab 2. 我将捆绑包从 myapp.aab 更改为 myapp.apk。那是当我在归档 apk 应用程序时遇到此错误时。

解决方案 我关闭了我的项目(Visual Studio),转到我的项目文件夹,删除了 bin 和 obj。然后我重新打开我的视觉工作室(项目),尝试存档,结果成功了。


0
投票

我对 Visual Studio 2022 版本 17.9.5 和针对 Android 13.0(目标框架)的 Xamarin 项目也有同样的问题。

我通过勾选此选项来修复它启用 AndroidX Migrator(实验)

© www.soinside.com 2019 - 2024. All rights reserved.