【问题标题】:Failed to move away or delete existing target C:\androidSDK\sdk\tools无法移开或删除现有目标 C:\androidSDK\sdk\tools
【发布时间】:2018-08-24 16:21:36
【问题描述】:

我无法更新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

如果你能帮助我,非常感谢!

【问题讨论】:

    标签: android sdk


    【解决方案1】:

    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接受安卓许可

    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!
    

    【讨论】:

      【解决方案2】:

      这是我解决这个问题的方法:

      首先,我将AndroidSDK\tools 重命名为AndroidSDK\tool

      然后,我将windows的环境变量Path从AndroidSDK\tools设置为AndroidSDK\tool(可能没必要)

      tool\bin 中运行sdkmanager --update

      忽略警告并等待更新完成。

      AndroidSDK 中会有一个名为 tools 的新文件夹。

      将工具文件夹中的所有文件复制并粘贴到工具文件夹中。

      覆盖工具文件夹中所有同名文件。

      最后,删除工具文件夹并将工具重命名为工具。

      问题解决了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-23
        • 1970-01-01
        • 2014-04-09
        • 2016-02-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多