Add sky_tools start command and associated android support.
diff --git a/packages/flutter_tools/lib/src/install.dart b/packages/flutter_tools/lib/src/install.dart
index 93943ae..c9db6a2 100644
--- a/packages/flutter_tools/lib/src/install.dart
+++ b/packages/flutter_tools/lib/src/install.dart
@@ -19,6 +19,14 @@
@override
Future<int> run() async {
+ if (install()) {
+ return 0;
+ } else {
+ return 2;
+ }
+ }
+
+ bool install() {
bool installedSomewhere = false;
Map<BuildPlatform, ApplicationPackage> packages =
@@ -28,13 +36,9 @@
}
ApplicationPackage androidApp = packages[BuildPlatform.android];
if (androidApp != null && android.isConnected()) {
- installedSomewhere = installedSomewhere || android.installApp(androidApp);
+ installedSomewhere = android.installApp(androidApp) || installedSomewhere;
}
- if (installedSomewhere) {
- return 0;
- } else {
- return 2;
- }
+ return installedSomewhere;
}
}