在编译打包react-native项目的时候,使用了一个插件react-native-image-picker,可能是因为这个插件需要25.0.2的构建工具?(因为注释掉这个组件就不报错了),然而报错License for package Android SDK Build-Tools 25.0.2 not accepted,就是说因为找不到License文件了吧?
我配置的Android根目录里就没有Licenses这个文件夹,(那之前23版本的Build-Tools是怎么就不报错缺失License呢?)我用SDK Manager工具下载了25.0.2版的Build-Tools,但是仍然没有License,重新运行打包react-native项目,仍然报错
是不是需要我下一个License文件放进Licenses文件夹里就可以了?但是找不到啊
自己写了个证书,但还是不行,不知道是不是必要条件。然后更新了25版的SDK platform,之前一直在纠结Build-Tools的版本,可能不知道什么时候已经是platform的问题了,命令行更新各种失败,管理器更新也失败,最后重启更新,终于把大部分内容都更新了,然后就可以了,现在可以调用图片和摄像头了
请问楼主怎么解决这个问题:Warning: License for package Android SDK Platform 25 not accepted.
请指教!!!
将新建的APP下的myApp\%ANDROID_HOME%\licenses目录中的licenses文件夹拷贝到报错的目录下即可
同样碰到了这个问题
只需要在android studio中打开原生的android项目,编译一下,会报错
按照提示,安装一下 android sdk platform就可以了
27的版本也出现这个问题;