anchor.diff:        return false;
       }
   
  -    if (!_checkForSupportedAdbVersion() || !await _checkForSupportedAndroidVersion())
  +    if (!await _checkForSupportedAdbVersion() || !await _checkForSupportedAndroidVersion())
         return false;
   
       final Status status = logger.startProgress('Installing ${apk.apkPath}...', expectSlowOperation: true);
  
positive.code:       try {
          // We pass an encoding of LATIN1 so that we don't try and interpret the
          // `adb shell getprop` result as UTF8.
          final ProcessResult result = processManager.runSync(
            propCommand,
            stdoutEncoding: LATIN1
          );
          if (result.exitCode == 0) {
            _properties = parseAdbDeviceProperties(result.stdout);
          } else {
            printError('Error retrieving device properties for $name.');
          }
        } catch (error) {
          printError('Error retrieving device properties for $name: $error');
        }
      }
  
negative.code: 
  import '../android/android_sdk.dart';
  import '../application_package.dart';
  import '../base/common.dart' show throwToolExit;
  import '../base/file_system.dart';
  import '../base/io.dart';
  import '../base/logger.dart';
  