我下载了最新的Android SDK工具版本24.4.1。我使用命令行安装SDK。当被询问时,我键入了y
您尚未接受以下SDK组件的许可协议:[Android SDK Platform 23,Android SDK Build-Tools 23.0.1]。在构建项目之前,您需要接受许可协议,并使用Android Studio SDK Manager完成缺少的组件的安装。或者,要了解如何将许可协议从一个工作站传输到另一个工作站,请访问http://d.android.com/r/studio-ui/export-licens.html
我检查了放置Android工具的~/.Android
和/opt/android-sdk
。都不包含名为licens
的文件夹。
从命令行接受许可协议的方式已更改。您可以使用SDK管理器,该管理器位于:$android_sdk_root/tools/bin
例如在Linux上:
cd ~/Library/Android/sdk/tools/bin/
按如下所示运行sdkmanager:
./sdkmanager --licenses
cd /d "%ANDROID_SDK_ROOT%/tools/bin"
sdkmanager --licenses
您的机器上可能有两个Android SDK。确保同时检查~/library/android/sdk
和/usr/local/share/android-sdk
!如果不确定,完全从你的机器上卸载Android Studio,从一个干净的石板开始。
更新:不推荐使用ANDROID_HOME,ANDROID_SDK_ROOT现在是正确的变量
我在Ionic3项目上工作。当使用构建应用程序时,它会显示此错误 失败:生成失败,出现异常。 位于($Android_HOME/Android/SDK/tools/bin)目录 发生此错误的主要问题是什么?如何克服这个问题?还有其他办法解决这个问题吗?
我使用的是React-Native命令,当我运行run命令时,会出现以下错误 您尚未接受以下SDK组件的许可协议:[Android SDK Platform 23,Android SDK Build-Tools 23.0.1]。 我有Android Studio与SDK版本26和Android SDK构建工具26安装。 为什么react会给出这个错误?
我知道这个问题已经发布,但我无法以任何方式解决我的问题。我正在使用离子框架开发一个应用程序:我添加了Android平台并完美地构建了apk。然后我添加了诊断插件,并再次构建,但这次操作失败并给了我这个错误: > 出了什么问题:配置根项目“android”时出现问题。 <块引用> 您尚未接受以下SDK组件的许可协议:[Android Support Repository]。在构建您的项目之前,您需要
当我尝试在Cordova项目上安装android平台时,会出现以下错误。我一直在遵循这个指南:https://cordova.apache.org/docs/en/latest/guide/cli/ 执行以下命令时出错:$cordova platform add android--保存 配置根项目“Android”时出现问题。您尚未接受以下SDK组件的许可协议:[Android SDK Platf
尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出 在这种情况下我该怎么办?