不接受软件包 Android SDK Platform 23 的许可

Posted

技术标签:

【中文标题】不接受软件包 Android SDK Platform 23 的许可【英文标题】:License for package Android SDK Platform 23 not accepted 【发布时间】: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。

【问题讨论】:

【参考方案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 管理器,启用所需版本的复选框,接受许可协议并安装。

【讨论】:

以上是关于不接受软件包 Android SDK Platform 23 的许可的主要内容,如果未能解决你的问题,请参考以下文章

Flutter 应用程序构建失败 不接受包 Android SDK Build-Tools 29.0.2 的许可证

“未能安装以下 Android SDK 软件包,因为某些许可证尚未被接受”错误

Android 模拟器不接受键盘输入 - SDK 工具 rev 20

模拟器不接受ANDROID_SDK_ROOT

不接受离子许可证 sdk 平台

如何在Android SDK Manager上使用tor