不接受 Android SDK 平台 23 软件包的许可证



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

您尚未接受以下 SDK 组件的许可协议: [Android SDK Platform 23, Android SDK Build-Tools 23.0.1]。

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


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

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

sdkmanager --licenses

接受待处理的许可证。

如果仍然不起作用,请尝试安装23.0.1或它要求的版本 转到您的-SDK-home-目录/工具

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

这对我有用..

如果它仍然有任何问题。 试一试 - 将许可证文件夹保留在SDK主目录和工具/bin目录中

-跑

sdkmanager "build-tools;23.0.1"

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

最新更新