【问题标题】:License for package Android SDK Platform 23 not accepted不接受软件包 Android SDK Platform 23 的许可
【发布时间】:2018-01-21 13:51:54
【问题描述】:

尝试react-native run-android 但得到了这个:

您尚未接受以下 SDK 组件的许可协议: [Android SDK 平台 23,Android SDK 构建工具 23.0.1]。

所有许可证均已通过sdkmanager --licenses 接受。我该如何解决这个问题?


解决方法:删除/Users/WHATEVER-YOUR-NAME-IS/Library/Android,然后通过Android Studio的SDK Manager重新安装所有SDK。

【问题讨论】:

    标签: android sdk


    【解决方案1】:

    转到 Your-Sdk-home-Directory/tools/bin

    sdkmanager --licenses
    

    接受未决的许可。

    如果仍然不起作用,请尝试安装在 23.0.1 或它要求的 转到 Your-Sdk-home-Directory/tools

    android update sdk --no-ui --all --filter build-tools-23.0.1,android-23,extra-android-m2repository
    

    这对我有用..

    如果它仍然有任何问题。 试一试 - 将 licenses 文件夹保存在 sdk 主目录和 tools/bin 目录中

    -运行

    sdkmanager "build-tools;23.0.1"
    

    【讨论】:

      【解决方案2】:

      如果您安装了 Android Studio,请打开工具 -> SDK 管理器,启用所需版本的复选框,接受许可协议并安装。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-01-03
        • 2021-05-23
        • 2019-07-24
        • 2017-03-15
        • 2017-10-12
        • 1970-01-01
        • 2017-03-16
        • 1970-01-01
        相关资源
        最近更新 更多