Nuwa
Nuwa copied to clipboard
Error:Cannot get property 'taskDependencies' on null object
使用1.5.0版本的com.android.tools.build:gradle时,调用apply plugin: "cn.jiajixin.nuwa"会提示
Error:Cannot get property 'taskDependencies' on null object
回滚到1.3.1后没有问题。
@JChord 1.5还没适配,有空看一下,没想到1.5发的这么快,1.4都没relase,……
同样发现了。。
仍然报错: :app:nuwaClassBeforeDexDebug FAILED
@htwahzs 这个问题还没改呢?
@JChord @jasonross 好像是 http://tools.android.com/tech-docs/new-build-system/transform-api 这个变更造成的
Execution failed for task ':app:nuwaClassBeforeDexDebug'.
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1 at cn.jiajixin.nuwa.NuwaPlugin$_apply_closure1_closure2_closure9_closure12.doCall(NuwaPlugin.groovy:127) at cn.jiajixin.nuwa.NuwaPlugin$_apply_closure1_closure2_closure9.doCall(NuwaPlugin.groovy:121) at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:554) at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:535) at org.gradle.api.internal.tasks.TaskMutator$1.execute(TaskMutator.java:77) at org.gradle.api.internal.tasks.TaskMutator$1.execute(TaskMutator.java:73) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61) ... 60 more
@jasonross 你的插件脚本是在什么环境上编译的,我的windows上面用不了,是不是没有适配window?
主要是因为这个 Deprecated the dex getter from the ApplicationVariant class. You can't access the Dex task through the variant API anymore because it’s now accomplished through a transform. There's currently no replacement for controlling the dex process