大佬教程收集整理的这篇文章主要介绍了如何解决“由于某些许可未被接受,无法安装以下 Android SDK 包”的问题?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_0@我想编译并运行几个月前的 React Native 应用程序。它之前只需一个命令行脚本调用就可以完美运行。
@H_403_0@目前卡在这里:
A problem occurred configuring project ':react-native-reanimated'.
> Failed to install the following AndroID SDK packages as some licenses have not been accepted.
patcher;v4 SDK Patch ApplIEr v4
emulator AndroID Emulator
tools AndroID SDK Tools
platforms;androID-28 AndroID SDK Platform 28
build-tools;29.0.2 AndroID SDK Build-Tools 29.0.2
To build this project,accept the SDK license agreements and install the missing components using the AndroID studio SDK Manager.
@H_403_0@我环顾四周,发现我必须使用 sdkmanager
接受它。
@H_403_0@我尝试使用 `SDK 管理器接受许可证,但它给了我“XmlscheR_934_11845@e 错误”。@H_403_0@我环顾四周,发现这是由于我的 JDK 太新(版本 15)造成的。所以我把它降级到 JDK 8。
@H_403_0@现在sdkmanager
可以启动,并立即显示:
All SDK package licenses accepted.======] 100% CompuTing updates...
@H_403_0@现在我再次尝试运行构建脚本,但之前的许可接受错误仍然存在。
@H_403_0@有些回答说可能是因为我没有权限更改它,建议使用SDK文件夹上的chmod 0777更改它。我已经这样做了。重新运行接受许可证。重新运行构建脚本。还是一样。@H_403_0@我该如何解决这个问题? SDK 管理器甚至不显示任何不被接受的许可证。已全部接受。
@H_403_0@更新:我运行./sdkmanager --licenses --verbose
,看起来每次它尝试接受许可证并报告已接受,但如果我再次运行,它会接受相同的许可证。就像...接受结果没有保存。
@H_403_0@更新:从这个 comment 开始,我尝试了 sdkmanager --licenses --sdk_root=~/library/AndroID/sdk
,看起来它正在接受许可(询问是否要接受许可)。但是在接受许可后,仍然导致与上述相同的问题。
如果您现在还没有解决这个问题,以下是解决方案:
以上是大佬教程为你收集整理的如何解决“由于某些许可未被接受,无法安装以下 Android SDK 包”的问题?全部内容,希望文章能够帮你解决如何解决“由于某些许可未被接受,无法安装以下 Android SDK 包”的问题?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。