Xamarin安装程序无法删除Windows上的源目录

时间:2013-11-19 17:39:39

标签: xamarin.ios xamarin.android xamarin

我的日志中的问题始于此:

[Exception] Failed to delete source directory '<USER_HOME>\Android\android-sdk\platform-tools' after copying it to '<USER_HOME>\Android\android-sdk\platform-tools.old464541238'
[Exception] System.UnauthorizedAccessException: Access to the path 'adb.exe' is denied.
[Exception] at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive, Boolean throwOnTopLevelDirectoryNotFound)
[Exception] at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive, Boolean checkHost)
[Exception] at Xamarin.Web.Installer.Utilities.MoveDirectory(String sourceDirName, String destDirName, Boolean move, Boolean overwrite, Boolean createSourceDirRootAtDestination)

即使Xamarin安装程序抱怨超时,我认为不是这样。

1 个答案:

答案 0 :(得分:1)

经过一些谷歌搜索,我发现这个similar error,这是在尝试安装Droid Explorer时发生的,但事实证明我们遇到了同样的问题和解决方案:如果adb.exe正在运行,那么你必须在继续安装之前终止其进程

这似乎不会在没有安装任何Android SDK的系统上发生(或者即使adb.exe未运行),但我认为对于具有Android开发经验的人来说,通常会尝试Xamarin.Android,它可以帮助其他有类似问题的人。