failed for task ':app:mockableAndroidJar'

来源:互联网 发布:长春java公司 编辑:程序博客网 时间:2024/06/09 15:22

[转]
博客: 安卓之家
微博: 追风917
CSDN: 蒋朋的家
简书: 追风917

已经确认这个错误是这个神器的锅: android-hidden-api

在Android Studio 2.2.2上使用时,已经没有了上面的test选项,那么该如何解决呢,在这个issue得到了解决:

android-hidden-api#21

方法一
设置下as:

  1. Go to File -> Settings -> Build, Execution, Deployment -> Compiler
  2. Add to "Command-line Options": -x :app:mockableAndroidJar
  3. Press "OK" and try to Rebuild Project again.

20170615添加方法二

方法二
参考我的另一个博客:加速 gradle 编译之屏蔽部分 Task

也就是在根gradle脚本里添加屏蔽该task的代码:

allprojects {    repositories {        jcenter()    }    gradle.taskGraph.whenReady {        tasks.each { task ->            if (task.name.equals('mockableAndroidJar')) {                task.enabled = false            }        }    }}

也是去掉这个task的。
阅读全文
0 0
原创粉丝点击