我刚刚下载了Windows版Android SDK命令行工具(26.0.2)。我正在尝试使用\tools\bin\sdkmanager.bat下载选定的SDK组件,以及更新工具。安装失败,并显示以下消息:
警告:安装过程中出错:无法移出或删除现有目标文件: C:\testinstall\sdk\tools手动将其移走,然后重试。
我不知道如何手动删除\tools,因为它包含\bin\sdkmanager.bat。
sdkmanager命令的屏幕截图:
所有其他组件的安装似乎都没有错误。有关我的程序包文件中指定的组件,请参见下面的内容:
发布于 2017-05-09 04:08:18
是啊,这很有趣。一种方法是将tools
文件夹复制到另一个位置(比方说C:\temp\
)。然后直接进入C:\temp\tools\bin\
,在那里打开cmd提示符,并运行更新命令:
sdkmanager.bat --sdk_root=sdkRootPath --command
其中SDK是原始sdkRootPath
文件夹(C:\testinstall\sdk\
)的路径。完成此操作后,删除C:\temp\tools\
复制的文件夹。
发布于 2017-11-15 18:38:41
您可以临时重命名为tools.old
,运行它在tools
中安装新版本,然后删除旧版本。
cd YOUR-ANDROID-SDK-LOCATION
ren tools tools.old
tools.old\bin\sdkmanager.bat "tools"
dir tools*
del tools.old /q /s
tools\bin\sdkmanager.bat --list
发布于 2017-05-12 04:42:33
它可能是您尝试执行sudo权限issue.Can,或者如果您在windows上尝试以管理员身份运行终端。
我见过程序无法删除文件夹的问题,因为锁定或一些奇怪的原因。
https://stackoverflow.com/questions/43796568
复制相似问题