今晚因为这个问题,加班到晚上11点都没搞出来。实在是气愤,幸好回来查找资料,终于找到了罪魁祸首。
一、报错信息
* What went wrong:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApk'.
> A problem occurred configuring project ':jcore-react-native'.
> You have not accepted the license agreements of the following SDK components:
[Android SDK Build-Tools 23.0.2].
Before building your project, you need to accept the license agreements and complete the installation of the mi
ponents using the Android Studio SDK Manager.
Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.
om/r/studio-ui/export-licenses.html
* Try:
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目录下
(2)打开cmd,进入上面的目录
(3)输入下面命令
sdkmanager.bat --licenses
(4)输入之后,会跳出来很多东西,我们只需要全部写上y即可
(5)成功提示
四、经过以上步骤之后,大家就可以继续按照自己的需求来操作了。
参考链接:http://blog.youkuaiyun.com/xlyrh/article/details/54667633
http://blog.youkuaiyun.com/y505772146/article/details/75807622
end