每当我在 react-native 中 运行 新项目时,我都会收到错误消息,即 android sdk 许可证不被接受如何永久摆脱这个?
whenever I run new project in react-native i get error message that is android sdk license are not accepted how to get rid with this permanently?
安装应用失败。请使用 SDK 管理器接受所有必要的 SDK 许可:“$ANDROID_HOME/tools/bin/sdkmanager --licenses”。 运行 带有 --verbose 标志的 CLI 以获取更多详细信息。
错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
无法安装以下 Android SDK 包,因为某些许可证尚未被接受。
构建工具;28.0.3 Android SDK 构建工具 28.0.3
平台;android-28 Android SDK 平台 28
要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK 管理器安装缺少的组件。
或者,要将许可协议从一个工作站转移到另一个工作站,请参阅 http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK: C:\Users\LENOVO\AppData\Local\Android\sdk\platform-tools
我正在使用 VScode 作为编辑器并且我有 RN 版本 - 61.0.5
"$ANDROID_HOME/tools/bin/sdkmanager --licenses" 我已经使用了这个命令,但我仍然遇到同样的错误。
这里有一个 link 可以帮助你:You have not accepted the license agreements of the following SDK components
您需要通过 terminal/prompt
接受许可
例如 linux:
cd ~/Library/Android/sdk/tools/bin/
运行 sdkmanager如下:
./sdkmanager --licenses
例如Windows:
cd /d "%ANDROID_SDK_ROOT%/tools/bin"
运行 sdkmanager如下:
sdkmanager --licenses
并接受您尚未接受(但需要接受)的许可。
安装应用失败。请使用 SDK 管理器接受所有必要的 SDK 许可:“$ANDROID_HOME/tools/bin/sdkmanager --licenses”。 运行 带有 --verbose 标志的 CLI 以获取更多详细信息。 错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
无法安装以下 Android SDK 包,因为某些许可证尚未被接受。 构建工具;28.0.3 Android SDK 构建工具 28.0.3 平台;android-28 Android SDK 平台 28 要构建此项目,请接受 SDK 许可协议并使用 Android Studio SDK 管理器安装缺少的组件。 或者,要将许可协议从一个工作站转移到另一个工作站,请参阅 http://d.android.com/r/studio-ui/export-licenses.html
使用 Android SDK: C:\Users\LENOVO\AppData\Local\Android\sdk\platform-tools
我正在使用 VScode 作为编辑器并且我有 RN 版本 - 61.0.5 "$ANDROID_HOME/tools/bin/sdkmanager --licenses" 我已经使用了这个命令,但我仍然遇到同样的错误。
这里有一个 link 可以帮助你:You have not accepted the license agreements of the following SDK components
您需要通过 terminal/prompt
接受许可例如 linux:
cd ~/Library/Android/sdk/tools/bin/
运行 sdkmanager如下:
./sdkmanager --licenses
例如Windows:
cd /d "%ANDROID_SDK_ROOT%/tools/bin"
运行 sdkmanager如下:
sdkmanager --licenses
并接受您尚未接受(但需要接受)的许可。