1

在 gradle plugin 的 zipalign 任务创建方法中

        InstantRunBuildContext instantRunBuildContext = this.getScope().getVariantScope().getInstantRunBuildContext();
        this.zipAlignTask = this.taskManager.createZipAlignTask(taskName, instantRunBuildContext, inputFile, outputFile);
        this.assembleTask.dependsOn(new Object[]{this.zipAlignTask});
        return this.zipAlignTask;

现在, assembleTask 为空,反过来会抛出

Caused by: org.gradle.api.InvalidUserDataException: A dependency must not be empty

我检查过早期版本,assembleTask 有实际的 assemble 任务

4

3 回答 3

0

试试这个去

文件 → 设置 → 构建、执行、部署 → 即时运行并取消选中启用即时运行。

于 2016-06-01T06:16:49.113 回答
0

显然这是插件本身的一个问题,将等待稳定的构建,如此处所示https://code.google.com/p/android/issues/detail?id=210444

于 2016-06-06T23:55:12.327 回答
0

这已在最新的 android gradle 插件中修复,请参见此处问题跟踪器

于 2016-11-04T02:44:43.187 回答