Gradle尝试定义依赖关系和顺序时遇到问题。 我的想法是执行一项依赖于assembleDevRelease&清洁。首先要清洁并开发我的味道。
task myTask(dependsOn: ["assembleDevRelease", "clean"])<<{ ... }
我尝试过不同的方法调用“assembleDevRelease”并添加“mustRunAfter clean”。 只有当我只使用“汇编”而不是我添加香水名称和“发布”选项时才有效。
这个link很好地解释了如何添加依赖项,但是我没有设法获得任务assembleDevRelease。
有人可以解释我为什么找不到这个任务吗?
由于
答案 0 :(得分:1)
对于那些也有这个问题的人,我只是设法解决它添加这个代码:
tasks.whenTaskAdded { task ->
if (task.name.contains('assemble') ) {
task.mustRunAfter clean
}
}
它可能有点脏,但它有效。
答案 1 :(得分:0)
我的解决方案,例如。当我想在版本中使用增加的构建类型时:
EditText Name = (EditText) findViewById(R.id.editText1);
String sName = Name.getText().toString();
Intent i = new Intent(getApplicationContext(),firstActivity.class);
i.putExtra("sName", sName);
startActivity(i);
Intent intent = new Intent(getApplicationContext(),secondActivity.class);
intent.putExtra("sName", sName);