无法移动或删除现有目标C:\androidSDK\sdk\tools

yws3nbqq  于 2023-04-10  发布在  Android
关注(0)|答案(3)|浏览(114)

我不能更新sdk工具,我不知道为什么,如果使用这个命令“sdkmanager --update”或“android update sdk”它会给予我这样的错误标题:

Warning: An error occured during installation: Failed to move away or delete existing target file: C:\androidSDK\sdk\tools

非常感谢你能帮助我!

kuuvgm7e

kuuvgm7e1#

1)将C:\Users\%username%\AppData\Local\Android\Sdk\tools文件夹重命名为tool
2)导航到cmd中的cd C:\Users\%username%\AppData\Local\Android\Sdk\tool\bin
3)并运行sdkmanager --update --verbose,将新建一个文件夹工具
4)运行flutter doctor --android-licenses
5)然后点击y接受android许可证
6)flutter doctor命令将显示以下内容:

Kishore Kumar@Kishore MINGW64 ~$ flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.7.3, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK 25.0.2)
[√] Android Studio (version 3.1)
 X Flutter plugin not installed; this adds Flutter specific functionality.
 X Dart plugin not installed; this adds Dart specific functionality.
[√] Connected devices (1 available)
 • No issues found!
bvuwiixz

bvuwiixz2#

下面是我解决这个问题的方法:
首先,我将AndroidSDK\tools重命名为AndroidSDK\tool
然后,我将windows的环境变量Path从AndroidSDK\tools设置为AndroidSDK\tool(可能没有必要)
tool\bin中运行sdkmanager --update
忽略警告并等待更新完成。
AndroidSDK中将有一个名为tools的新文件夹。
复制工具文件夹中的所有文件并将其粘贴到工具文件夹中。
覆盖工具文件夹中具有相同名称的所有文件。
最后,删除工具文件夹,并将工具重命名为工具。
问题解决了

5kgi1eie

5kgi1eie3#

Ок,也许这会保存一些时间和神经.我刚刚关闭Android Studio并通过Run as administrator再次打开并重试更新,这一次它是成功的,没有任何错误.

相关问题