Android命令行sdkmanager工具未找到新软件包的许可证

时间:2019-04-16 17:44:29

标签: android gradle android-sdk-manager pocketsphinx-android

我已经下载并解压缩了Linux命令行sdk,并下载了我要运行的Gradle构建所需的Android SDK Build-Tools 25.0.2和Android SDK Platform 25组件。当我尝试使用./sdkmanager --licenses接受新的关联许可证时,sdkmanager表示它们都是最新的,但是,当我尝试在要构建的android库上运行gradle build时(发现此处:https://github.com/cmusphinx/pocketsphinx-android),我得到了:

失败:构建失败,并出现异常。

  • 出了什么问题: 配置根项目“ pocketsphinx-android”时出现问题。

      

    您尚未接受以下SDK组件的许可协议:   [Android SDK Build-Tools 25.0.2,Android SDK Platform 25]。   在构建项目之前,您需要接受许可协议并使用Android Studio SDK Manager完成缺少组件的安装。   另外,要了解如何将许可协议从一个工作站转移到另一个工作站,请转到http://d.android.com/r/studio-ui/export-licenses.html

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

  • https://help.gradle.org

  • 获得更多帮助

因此sdkmanager认为所有许可均被接受,Gradle对此表示不同意。谁是正确的,我该如何克服这个错误?我正在Windows 10 linux子系统上工作,因此无法访问UI来使用Android Studio或类似的工具。

0 个答案:

没有答案