【问题标题】:Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'. problem on flutter无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。颤振问题
【发布时间】:2020-10-28 03:16:04
【问题描述】:

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法确定任务 ':app:compileDebugJavaWithJavac' 的依赖关系。

未能安装以下 Android SDK 包,因为某些许可证尚未被接受。 构建工具;28.0.3 Android SDK 构建工具 28.0.3 平台;android-28 Android SDK 平台 28 要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK Manager 安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅http://d.android.com/r/studio-ui/export-licenses.html

使用 Android SDK:C:\Users\emre\AppData\Local\Android\sdk

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

11 秒后构建失败

FAILURE:构建失败并出现异常。

  • 出了什么问题: 无法更新 C:\Users\emre.gradle\caches\5.6.2\file-changes\last-build.bin

C:\Users\emre.gradle\caches\5.6.2\file-changes\last-build.bin(访问被拒绝)

  • 尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

  • 通过https://help.gradle.org获得更多帮助

在 11 秒内构建失败 异常:Gradle 任务 assembleDebug 失败,退出代码为 1

【问题讨论】:

    标签: android-studio flutter dart


    【解决方案1】:

    我们只需要手动安装合适的安卓版本

    1. 转到 SDK 管理器
    2. Android SDK
    3. 取消选中已安装的版本
    4. 手动安装它尝试过的 Android 版本并引发错误(参见错误消息)
    5. 申请并确定
    6. 重启

    它对我有用。

    【讨论】:

      【解决方案2】:

      去设置 安卓SDK SDK工具

      然后 点击显示包详情

      和 Android SDK 构建工具 下载 28.0.3

      申请并确定:)

      【讨论】:

        【解决方案3】:

        不要做任何事情,例如更改 SDK 路径或更新工具。

        首先,您应该尝试这样做:

        从通过 USB 连接的计算机中移除您的物理设备,而不是物理设备,在浏览器(我建议 Chrome)上运行您的应用程序,如果没有其他问题,那么您会发现错误已得到解决.所以我说问题既不在路径上,也不在软件或代码上。请先试试这个建议,因为我浪费了一整天的时间来解决这个问题!

        【讨论】:

          【解决方案4】:

          在我自己的情况下,删除 .gradle 文件夹解决了这个问题。直接进入你常用的项目目录并导航到 android,你会发现 .gradle 文件夹在那里挥手。我希望这可以帮助那里的人。但请确保你已经完成了

          flutter doctor --andriod-licences
          

          【讨论】:

            【解决方案5】:

            这是主要问题

            未能安装以下 Android SDK 包,因为某些许可证尚未被接受。 build-tools;28.0.3 Android SDK Build-Tools 28.0.3 平台;android-28 Android SDK 平台 28

            正如错误提示,首先通过运行以下命令接受所有许可证

            flutter doctor --android-licenses
            

            接下来前往https://androidsdkmanager.azurewebsites.net/Buildtools 并下载与您在这种情况下缺少的工具相对应的构建工具 28.0.3 下载后将 zip 文件解压缩到 C:\Android\Sdk\build-tools\ 28.0.3 如果您在 Windows 上,/Library/Android/sdk/build-tools/28.0.3 如果您在 Mac 上

            最后,如果您使用的是 mac 或 C,请从 https://androidsdkmanager.azurewebsites.net/SDKPlatform 下载缺少的 Android SDK 平台 28 并将其解压缩到 /Library/Android/sdk/platforms/android-28: \Android\Sdk\platforms\android-28 如果你在 Windows 上

            运行你的项目(flutter run)并享受

            【讨论】:

              【解决方案6】:

              尝试在 cmd 上运行颤振医生。如果显示:

              [√] Flutter (Channel stable, 1.22.5, on Microsoft Windows [Version 10.0.19042.685], locale en-US)
              
              [!] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
                  X Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses
              [!] Android Studio (version 4.1.0)
                  X Flutter plugin not installed; this adds Flutter specific functionality.
                  X Dart plugin not installed; this adds Dart specific functionality.
              [!] VS Code (version 1.52.0)
                  X Flutter extension not installed; install from
                    https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter
              [√] Connected device (0 available)  
              

              然后运行flutter doctor --android-licenses, 并接受所有许可协议。那么问题一定要解决。

              【讨论】:

                【解决方案7】:

                显然你应该接受许可,所以在你的命令提示符中:

                cd /d "%ANDROID_SDK_ROOT%/tools/bin"
                

                然后

                sdkmanager --licenses
                

                只需接受许可,错误就会消失。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2021-09-10
                  • 2020-04-15
                  • 2019-12-23
                  • 2021-06-18
                  • 2021-09-02
                  • 2021-10-26
                  • 2022-01-05
                  相关资源
                  最近更新 更多