title: Flutter Doctor not working on fresh install in my Mac Air M1 chip
body: <p>I've been trying to figure out the reason causing this error. I followed <a href="https://docs.flutter.dev/get-started/install/macos" rel="nofollow noreferrer">https://docs.flutter.dev/get-started/install/macos</a> and search other possible solutions in the internet but no luck. A help would be appreciated. Thanks.</p>
  <p>Device: Macbook Air M1
  OS: BigSur
  Tried switching from stable - beta - stable. Setting - re-setting path. Changing permissions</p>
  <pre><code>melchorlapinig@Melchors-MacBook-Air development % flutter doctor -v
  
  The flutter tool cannot access the file or directory.
  Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user.
  
  #0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
  #1      _throwFileSystemException (package:flutter_tools/src/base/error_handling_io.dart:820:3)
  #2      _handlePosixException (package:flutter_tools/src/base/error_handling_io.dart:761:3)
  #3      _runSync (package:flutter_tools/src/base/error_handling_io.dart:614:7)
  #4      ErrorHandlingProcessManager.runSync (package:flutter_tools/src/base/error_handling_io.dart:711:12)
  #5      _DefaultProcessUtils.runSync (package:flutter_tools/src/base/process.dart:373:51)
  #6      AndroidStudio._init (package:flutter_tools/src/android/android_studio.dart:458:39)
  #7      new AndroidStudio (package:flutter_tools/src/android/android_studio.dart:40:5)
  #8      AndroidStudio.fromMacOSBundle (package:flutter_tools/src/android/android_studio.dart:90:12)
  #9      AndroidStudio._allMacOS.&lt;anonymous closure&gt; (package:flutter_tools/src/android/android_studio.dart:316:68)
  #10     MappedListIterable.elementAt (dart:_internal/iterable.dart:413:31)
  #11     ListIterator.moveNext (dart:_internal/iterable.dart:342:26)
  #12     WhereTypeIterator.moveNext (dart:_internal/iterable.dart:869:20)
  #13     new _GrowableList._ofOther (dart:core-patch/growable_array.dart:198:26)
  #14     new _GrowableList.of (dart:core-patch/growable_array.dart:152:26)
  #15     new List.of (dart:core-patch/array_patch.dart:51:28)
  #16     Iterable.toList (dart:core/iterable.dart:388:12)
  #17     AndroidStudio._allMacOS (package:flutter_tools/src/android/android_studio.dart:318:10)
  #18     AndroidStudio.allInstalled (package:flutter_tools/src/android/android_studio.dart:247:34)
  #19     AndroidStudio.latestValid (package:flutter_tools/src/android/android_studio.dart:232:41)
  #20     AppContext._generateIfNecessary.&lt;anonymous closure&gt; (package:flutter_tools/src/base/context.dart:104:42)
  #21     _LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:453:23)
  #22     AppContext._generateIfNecessary (package:flutter_tools/src/base/context.dart:92:20)
  #23     AppContext.get (package:flutter_tools/src/base/context.dart:121:32)
  #24     AppContext.get (package:flutter_tools/src/base/context.dart:119:24)
  #25     AppContext.get (package:flutter_tools/src/base/context.dart:119:24)
  #26     androidStudio (package:flutter_tools/src/globals_null_migrated.dart:65:45)
  #27     runInContext.&lt;anonymous closure&gt; (package:flutter_tools/src/context_runner.dart:104:32)
  #28     AppContext._generateIfNecessary.&lt;anonymous closure&gt; (package:flutter_tools/src/base/context.dart:104:42)
  #29     _LinkedHashMapMixin.putIfAbsent (dart:collection-patch/compact_hash.dart:453:23)
  #30     AppContext._generateIfNecessary (package:flutter_tools/src/base/context.dart:92:20)
  #31     AppContext.get (package:flutter_tools/src/base/context.dart:121:32)
  #32     AppContext.get (package:flutter_tools/src/base/context.dart:119:24)
  #33     AppContext.get (package:flutter_tools/src/base/context.dart:119:24)
  #34     androidLicenseValidator (package:flutter_tools/src/android/android_workflow.dart:28:65)
  #35     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:56:32)
  #36     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:1290:12)
  &lt;asynchronous suspension&gt;
  #37     FlutterCommand.run.&lt;anonymous closure&gt; (package:flutter_tools/src/runner/flutter_command.dart:1140:27)
  &lt;asynchronous suspension&gt;
  #38     AppContext.run.&lt;anonymous closure&gt; (package:flutter_tools/src/base/context.dart:150:19)
  &lt;asynchronous suspension&gt;
  #39     CommandRunner.runCommand (package:args/command_runner.dart:209:13)
  &lt;asynchronous suspension&gt;
  #40     FlutterCommandRunner.runCommand.&lt;anonymous closure&gt; (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)
  &lt;asynchronous suspension&gt;
  #41     AppContext.run.&lt;anonymous closure&gt; (package:flutter_tools/src/base/context.dart:150:19)
  &lt;asynchronous suspension&gt;
  #42     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)
  &lt;asynchronous suspension&gt;
  #43     run.&lt;anonymous closure&gt;.&lt;anonymous closure&gt; (package:flutter_tools/runner.dart:62:9)
  &lt;asynchronous suspension&gt;
  #44     AppContext.run.&lt;anonymous closure&gt; (package:flutter_tools/src/base/context.dart:150:19)
  &lt;asynchronous suspension&gt;
  #45     main (package:flutter_tools/executable.dart:94:3)
  &lt;asynchronous suspension&gt;```
  </code></pre>