Issue 1:
_Originally posted by @CaiJingLong in

#20171 (comment)

flutter doctor -v

flutter doctor -v
[✓] Flutter (Channel dev, v0.10.0, on Mac OS X 10.13.6 17G65, locale zh-Hans-CN)
• Flutter version 0.10.0 at /Users/caijinglong/Library/Flutter/flutter
• Framework revision d954ae6850 (10 days ago), 2018-10-09 16:21:06 -0400
• Engine revision bf377896ff
• Dart version 2.1.0-dev.6.0.flutter-a50dfd6698

[✓] Android toolchain - develop for Android devices (Android SDK 28.0.2)
• Android SDK at /Users/caijinglong/Library/Android/sdk/
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-28, build-tools 28.0.2
• ANDROID_HOME = /Users/caijinglong/Library/Android/sdk/
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.

[✓] iOS toolchain - develop for iOS devices (Xcode 9.4.1)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 9.4.1, Build version 9F2000
• ios-deploy 1.9.2
• CocoaPods version 1.5.3

[✓] Android Studio (version 3.2)
• Android Studio at /Applications/Android Studio.app/Contents
• Flutter plugin version 28.0.2
• Dart plugin version 181.5616
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] VS Code (version 1.27.2)
• VS Code at /Applications/Visual Studio Code.app/Contents
• Flutter extension version 2.19.0

[!] Connected device
! No devices available

! Doctor found issues in 1 category.

Issue 2:
When running a flutter app within IntelliJ just after switching Flutter SDK's, a rather verbose warning is printed twice. Also, it's often printed again the next time you stop and restart the Flutter app. (It eventually goes away, but I haven't seen a pattern to when that happens.)

Here's the console output:

Warning! The 'flutter' tool you are currently running is from a different Flutter
repository than the one last used by this package. The repository from which the
'flutter' tool is currently executing will be used instead.
running Flutter tool: /Users/skybrian/software/flutter
previous reference : /Users/skybrian/dart/work/flutter
This can happen when you have multiple copies of flutter installed. Please check
your system path to verify that you are running the expected version (run
'flutter --version' to see which flutter is on your path).

Launching lib/main.dart on Android SDK built for x86 64 in debug mode...
Running 'gradle assembleDebug'...
Warning! The 'flutter' tool you are currently running is from a different Flutter
repository than the one last used by this package. The repository from which the
'flutter' tool is currently executing will be used instead.
running Flutter tool: /Users/skybrian/software/flutter
previous reference : /Users/skybrian/dart/work/flutter
This can happen when you have multiple copies of flutter installed. Please check
your system path to verify that you are running the expected version (run
'flutter --version' to see which flutter is on your path).

Built build/app/outputs/apk/app-debug.apk (21.7MB).
Installing build/app/outputs/apk/app.apk...
Syncing files to device Android SDK built for x86 64...

This is using:

skybrian-macbookpro2:flutter skybrian$ flutter --version
Flutter • channel master • https://github.com/flutter/flutter.git
Framework • revision d6ec71d2c0 (18 minutes ago) • 2017-06-15 19:03:24 -0700
Engine • revision 18fdfb86bb
Tools • Dart 1.24.0-dev.6.7