react native生成APP报错:You have not accepted the license agreements of the following SDK components:

朱雀 2021-12-10 03:49 763阅读 0赞

一、报错信息

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hhaGFoaGFoYWhhaGhhMTIzNDU2_size_16_color_FFFFFF_t_70

  1. * What went wrong:
  2. A problem occurred configuring project ':app'.
  3. > Could not resolve all dependencies for configuration ':app:_debugApk'.
  4. > A problem occurred configuring project ':jcore-react-native'.
  5. > You have not accepted the license agreements of the following SDK components:
  6. [Android SDK Build-Tools 23.0.2].
  7. Before building your project, you need to accept the license agreements and complete the installation of the mi
  8. ponents using the Android Studio SDK Manager.
  9. Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.
  10. om/r/studio-ui/export-licenses.html
  11. * Try:
  12. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

就是这串代码。总是说我的license有问题。说我没有接受SDK的一些协议之类的。反正当时百思不得其解。

错误原因

从Android Gradle plugin 2.2.0开始,gradle会自动加载需要的SDK, build-tools,但是因为没有接受license,导致加载依赖终止。

三、解决办法

(1)找到自己的android SDK位置,进入Tools/bin目录下

  1. C:\\Users\\admin\\AppData\\Local\\Android\\Sdk\\tools\\bin

(2)打开cmd,进入上面的目录

(3)输入下面命令

  1. sdkmanager.bat --licenses

(4)输入之后,会跳出来很多东西,我们只需要全部写上y即可
(5)成功提示

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hhaGFoaGFoYWhhaGhhMTIzNDU2_size_16_color_FFFFFF_t_70 1

发表评论

表情:
评论列表 (有 0 条评论,763人围观)

还没有评论,来说两句吧...

相关阅读