不接受包 Android SDK Platform 23 的许可证 [英] License for package Android SDK Platform 23 not accepted
问题描述
尝试 react-native run-android
但得到这个:
您尚未接受以下 SDK 组件的许可协议:[Android SDK 平台 23,Android SDK 构建工具 23.0.1].
sdkmanager --licenses
已接受所有许可.我该如何解决这个问题?
All licenses have been accepted with sdkmanager --licenses
. How do I fix this?
解决方案:删除/Users/WHATEVER-YOUR-NAME-IS/Library/Android
,然后通过Android Studio的SDK Manager重新安装所有SDK.
Solution: Deleted /Users/WHATEVER-YOUR-NAME-IS/Library/Android
, then reinstalled all SDKs through Android Studio's SDK Manager.
推荐答案
转到 Your-Sdk-home-Directory/tools/bin
Go to Your-Sdk-home-Directory/tools/bin
sdkmanager --licenses
接受待处理的许可.
如果还是不行,请尝试安装在 23.0.1 或它要求的转到 Your-Sdk-home-Directory/tools
If still doesn't work, try installin the 23.0.1 or which it is asking for Go to 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 目录中
if it's still giving any issues. Give a try with -keeping the licences folder in both sdk home directory and tools/bin directory
-运行
sdkmanager "build-tools;23.0.1"
这篇关于不接受包 Android SDK Platform 23 的许可证的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!