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

3

我有一个问题,我正在尝试使用react-native运行我的应用程序。你能帮我吗?


1
我想运行我写的应用程序,我正在使用React Native。但是我遇到了一个问题。 - Maynor Castro
3个回答

3

尝试这种方法

进入您的android-sdk\tools路径

C:\Users\USER\AppData\Local\Android\android-sdk\tools

然后运行以下命令

.\android update sdk --no-ui --all --filter build-tools-xx.x.x,android-xx,extra-android-m2repository

它将安装并接受许可协议。

根据您的问题,build-tools-xx.x.x是23.0.1,android-xx是23。


对我来说不起作用,它说android不被识别为内部命令。 - Vishal Pachpande
https://dev59.com/fmgu5IYBdhLWcg3wZmQm 你是否使用"./android.."命令启动了程序? - Dulanga Heshan

3

打开命令提示符,进入您的Android SDK文件夹并执行:sdkmanager.bat --licenses

它会提示您接受您尚未接受的许可证。

PS. 在发布之前请先进行谷歌搜索,这个问题已经被广泛回答了。


1

这对我有用(在Windows上):

导航到:C:\Program Files (x86)\Android\android-sdk\tools

右键单击android.bat以管理员身份打开

现在,您可以手动安装并接受Android SDK Build-tools 23.0.01的许可协议。

如果它抱怨[Android Support Repository]或任何其他软件包,则只需为该软件包重复此过程。干杯。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接