[SDK补丁程序V4]的许可证离子错误

时间:2017-01-01 17:36:22

标签: android

当我这样做时,我得到以下信息:

ionic build android

  

错误:/ Users / mike / code / ionic / getit / platforms / android / gradlew:Command   退出代码失败1错误输出:FAILURE:生成失败,带有   异常。

     
      
  • 出了什么问题:配置根项目'android'时出现问题。      
        

    您尚未接受以下SDK组件的许可协议:[SDK Patch Applier v4,Google Repository]。之前     建立您的项目,您需要接受许可协议和     使用Android完成缺少组件的安装     Studio SDK Manager。或者,要学习如何转移     从一个工作站到另一个工作站的许可协议,转到     http://d.android.com/r/studio-ui/export-licenses.html

      
  •   

我运行android SDK管理器并没有看到这个包作为选项,我安装了SDK工具,平台工具和构建工具以及Android SDK。

我错过了什么?

3 个答案:

答案 0 :(得分:47)

将其排序,答案是在andriod SDK管理器下实际安装Google Repository。尽管您在安装时接受了许可,但IMO仍会误导错误消息。

enter image description here

答案 1 :(得分:24)

那个问题。您需要安装“extra-google-m2repository”

echo y | android update sdk --no-ui --all --filter "extra-google-m2repository"

答案 2 :(得分:0)

我尝试了上面的解决方案,仍然遇到了同样的错误,直到我使用以下命令刷新了我的平台sdk:     android update sdk --no-ui --filter build-tools-25.0.0,android-25,extra-android-m2repository

注意命令中的25来自错误消息,您的号码可能会有所不同。

这个解决方案来自离子论坛的想法: Ionic forum thread, solution provided by rafialikhan