вы не можете запросить командную строку Gradle - но Gradle может запросить приглашение командной строки.
на основе этого ответа здесь , можно легко создать желаемое удаление приложения Exec
задача:
task uninstallApp(type: Exec) {
def uninstallCommand = ['adb', 'shell', 'pm', 'uninstall', 'com.acme.coyote']
commandLine uninstallCommand
}
эта задача может быть добавлена либо с task.finalizedBy
, либо с task.dependsOn
.
также смотрите этот ответ моего, которыйобъясняет, как обращаться с общими настройками ...
потому что, когда эти настройки восстанавливаются из резервной копии;это не новая установка.