Stop Gradle daemon before attempting to delete Flutter project (#15819)

This commit is contained in:
Mikkel Nygaard Ravn 2018-03-22 12:33:29 +01:00 committed by GitHub
parent 061352918b
commit 145abb6dbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -89,6 +89,16 @@ class FlutterProject {
}
Future<Null> delete() async {
if (Platform.isWindows) {
// A running Gradle daemon might prevent us from deleting the project
// folder on Windows.
await inDirectory(
new Directory(path.join(rootPath, 'android')),
() async {
exec('gradlew.bat', <String>['--stop'], canFail: true);
},
);
}
await parent.delete(recursive: true);
}
}