最近在学习react-native,配置android sdk时,总是提醒我没有安装license,但是我是用sdk manager装的,点击了accept,依旧不行,提示我没有接受license,又通过命令什么的还是不行,最后去stackoverflow发现一片文章解决了我的问题。
感觉这就是react-native的一个深坑,因为你要在你的react-native项目指定相应sdk的路径才行,废话不多说,具体如下。
链接:https://stackoverflow.com/questions/39760172/you-have-not-accepted-the-license-agreements-of-the-following-sdk-components
具体就是,在你的APP的android目录下新建一个名字是local后缀为properties的文件,然后里面指定你的sdk目录,格式就是sdk.dir=你的sdk路径
就这个问题搞了我两三天,一直以为是license的问题,翻来覆去配了六七遍,,,stackoverFlow是牛逼啊,已加入首页。