Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android在安装应用程序后运行Gradle任务_Android_Android Studio_Gradle_Android Gradle Plugin - Fatal编程技术网

Android在安装应用程序后运行Gradle任务

Android在安装应用程序后运行Gradle任务,android,android-studio,gradle,android-gradle-plugin,Android,Android Studio,Gradle,Android Gradle Plugin,需要Gradle任务的帮助。我需要在安装应用程序之后运行一些“taskX”(在“installDebug”任务之后)。我也尝试过这样做: task taskX(type: Exec, dependsOn: 'installDebug') { commandLine 'sh', './myScript.sh' } 但它没有执行。 实际上,我可以通过Android Studio build配置来实现这一点,但我也希望通过Gradle wrapper来实现这一点。您没有使用正确的任务依赖项

需要Gradle任务的帮助。我需要在安装应用程序之后运行一些“taskX”(在“installDebug”任务之后)。我也尝试过这样做:

task taskX(type: Exec, dependsOn: 'installDebug') {
     commandLine 'sh', './myScript.sh'
}
但它没有执行。
实际上,我可以通过Android Studio build配置来实现这一点,但我也希望通过Gradle wrapper来实现这一点。

您没有使用正确的任务依赖项类型:
taskX.dependsOn installDebug
意味着“如果我执行task taskX,那么必须首先执行task installDebug。您需要使用finalizer任务依赖项类型(请参阅),例如:
installDebug.finalizedBy taskX
@Warble在通过构建配置进行安装后,您将如何运行命令?