From fa52f345d633dc591d7e01de8368bb2b382daaf9 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Fri, 15 Mar 2019 15:52:40 -0700 Subject: [PATCH] fix for sometimes packages file is an APK (#29456) --- packages/flutter_tools/lib/src/resident_runner.dart | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/flutter_tools/lib/src/resident_runner.dart b/packages/flutter_tools/lib/src/resident_runner.dart index 88c11d46bf3..726562df1da 100644 --- a/packages/flutter_tools/lib/src/resident_runner.dart +++ b/packages/flutter_tools/lib/src/resident_runner.dart @@ -946,6 +946,10 @@ abstract class ResidentRunner { if (device.package.packagesFile == null || !device.package.packagesFile.existsSync()) { return true; } + // why is this sometimes an APK. + if (!device.package.packagesFile.path.contains('.packages')) { + return true; + } // Leave pubspec null to check all dependencies. final ProjectFileInvalidator projectFileInvalidator = ProjectFileInvalidator(device.package.packagesFile.path, null); projectFileInvalidator.findInvalidated();