失败:构建因异常而失败。
出了什么问题: 配置项目':app'。
时出现问题您尚未接受以下SDK组件的许可协议: [Android SDK Platform 23,Android SDK Build-Tools 23.0.1]。 在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少的组件的安装。 或者,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html
尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出
在这种情况下我该怎么办?
答案 0 :(得分:6)
如果在Android Studio中打开SDK Manager:
打开Android SDK Manager。
点击" SDK工具"选项卡并检查"显示包详细信息"屏幕右下角的复选框。
检查" Android SDK Build-Tools"下的23.0.1选项。
点击"应用"。系统将提示您使用许可协议。接受许可并且您已完成。
尝试重新运行您的react-native应用程序。
如果不使用Android Studio:
在Android SDK文件夹中打开SDK Manager(可能在tools或platform-tools文件夹中)
选中" Android SDK Build-tools"旁边的框版本号为23.0.1。
点击"安装1个包" (它可能是一个不同的数字。如果您不想安装/更新任何其他内容,请取消选中其他框)
您应该在某个时候获得许可协议。接受它并让SDK Manager为您安装这些东西。
尝试重新运行您的react-native应用程序。
答案 1 :(得分:2)
尝试运行:
$ANDROID_HOME/tools/bin/sdkmanager --licenses
这应该使您接受所有必要的许可证