Issue 1:
I am testing an app on an Android Wear 2 device (Huawei Watch 2). It's just the default counter app that's created on default, and created fresh, no modifications.

Launching lib/main.dart on LEO DLXX in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
Built build/app/outputs/apk/debug/app-debug.apk.
Syncing files to device LEO DLXX...
F/libc ( 6712): Fatal signal 11 (SIGSEGV), code 128, fault addr 0x0 in tid 6773 (.fluttergpstest)
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'huawei/sawshark/sawshark:8.0.0/OWDE.180215.017/4627537:user/release-keys'
Revision: '0'
ABI: 'arm'
pid: 6712, tid: 6773, name: .fluttergpstest >>> info.dabbles.fluttergpstest <<<
signal 11 (SIGSEGV), code 128 (SI_KERNEL), fault addr 0x0
r0 95e7e260 r1 95e7e2ac r2 3a1ce922 r3 00000008
r4 affb0dee r5 ac630512 r6 a5b80702 r7 3a1ce922
r8 affb0aca r9 affb0ae6 sl 9c2496ae fp affb0b76
ip 00000000 sp affb09c2 lr a58dbd9f pc b20feac0 cpsr 600b0010
backtrace:
#00 pc 00018ac0 /system/lib/libc.so (sigsetjmp+124)
#01 pc 0072bd9d /system/fonts/NotoSansCJK-Regular.ttc
Lost connection to device.

Logs

moo@moopc ~/AndroidStudioProjects/flutter_gps_test $ flutter run --verbose
[ +21 ms] executing: [/home/moo/Downloads/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[ +20 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[ ] origin/beta
[ ] executing: [/home/moo/Downloads/flutter/] git rev-parse --abbrev-ref HEAD
[ +3 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[ ] beta
[ ] executing: [/home/moo/Downloads/flutter/] git ls-remote --get-url origin
[ +3 ms] Exit code 0 from: git ls-remote --get-url origin
[ ] https://github.com/flutter/flutter.git
[ ] executing: [/home/moo/Downloads/flutter/] git log -n 1 --pretty=format:%H
[ +3 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[ ] 5ab9e70727d858def3a586db7fb98ee580352957
[ ] executing: [/home/moo/Downloads/flutter/] git log -n 1 --pretty=format:%ar
[ +3 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[ ] 7 weeks ago
[ ] executing: [/home/moo/Downloads/flutter/] git describe --match v*.*.* --first-parent --long --tags
[ +4 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[ ] v0.8.2-0-g5ab9e70
[ +49 ms] executing: /media/sda3/home/moo/Android/Sdk/platform-tools/adb devices -l
[ +4 ms] Exit code 0 from: /media/sda3/home/moo/Android/Sdk/platform-tools/adb devices -l
[ ] List of devices attached
QEV7N17B22001003 no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html] usb:3-12 transport_id:1
192.168.0.46:5555 device product:sawshark model:LEO_DLXX device:sawshark transport_id:2
[ +7 ms] More than one device connected; please specify a device with the '-d <deviceId>' flag, or use '-d all' to act on all devices.
[ +3 ms] /media/sda3/home/moo/Android/Sdk/platform-tools/adb -s QEV7N17B22001003 shell getprop
[ +22 ms] Error retrieving device properties for ro.product.cpu.abi:
[ ] error: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information

[ +1 ms] ro.hardware = null
[ ] ro.build.characteristics = null
[ ] /media/sda3/home/moo/Android/Sdk/platform-tools/adb -s 192.168.0.46:5555 shell getprop
[ +271 ms] ro.hardware = sawshark
[ ] ro.build.characteristics = nosdcard,watch
[ +1 ms] QEV7N17B22001003 • QEV7N17B22001003 • android-arm • Android null (API null)
[ ] LEO DLXX • 192.168.0.46:5555 • android-arm • Android 8.0.0 (API 26)
[ +7 ms] "flutter run" took 338ms.

#0 throwToolExit (package:flutter_tools/src/base/common.dart:26:3)
#1 RunCommand.validateCommand (package:flutter_tools/src/commands/run.dart:239:7)
<asynchronous suspension>
#2 FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:350:11)
<asynchronous suspension>
#3 FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:306:33)
<asynchronous suspension>
#4 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#5 _rootRun (dart:async/zone.dart:1124:13)
#6 _CustomZone.run (dart:async/zone.dart:1021:19)
#7 _runZoned (dart:async/zone.dart:1516:10)
#8 runZoned (dart:async/zone.dart:1463:12)
#9 AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#10 FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:297:20)
#11 CommandRunner.runCommand (package:args/command_runner.dart:194:27)
<asynchronous suspension>
#12 FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:347:21)
<asynchronous suspension>
#13 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#14 _rootRun (dart:async/zone.dart:1124:13)
#15 _CustomZone.run (dart:async/zone.dart:1021:19)
#16 _runZoned (dart:async/zone.dart:1516:10)
#17 runZoned (dart:async/zone.dart:1463:12)
#18 AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#19 FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:303:19)
<asynchronous suspension>
#20 CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109:29)
#21 new Future.sync (dart:async/future.dart:224:31)
#22 CommandRunner.run (package:args/command_runner.dart:109:11)
#23 FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:211:18)
#24 run.<anonymous closure> (package:flutter_tools/runner.dart:59:20)
<asynchronous suspension>
#25 AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:142:29)
<asynchronous suspension>
#26 _rootRun (dart:async/zone.dart:1124:13)
#27 _CustomZone.run (dart:async/zone.dart:1021:19)
#28 _runZoned (dart:async/zone.dart:1516:10)
#29 runZoned (dart:async/zone.dart:1463:12)
#30 AppContext.run (package:flutter_tools/src/base/context.dart:141:18)
<asynchronous suspension>
#31 runInContext (package:flutter_tools/src/context_runner.dart:42:24)
<asynchronous suspension>
#32 run (package:flutter_tools/runner.dart:50:10)
#33 main (package:flutter_tools/executable.dart:52:9)
<asynchronous suspension>
#34 main (file:///b/build/slave/Linux_Flutter_Packaging/build/archive/flutter/packages/flutter_tools/bin/flutter_tools.dart:8:3)
#35 _startIsolate.<anonymous closure> (dart:isolate/runtime/libisolate_patch.dart:287:32)
#36 _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:171:12)

[✓] Flutter (Channel beta, v0.8.2, on Linux, locale en_GB.UTF-8)
• Flutter version 0.8.2 at /home/moo/Downloads/flutter
• Framework revision 5ab9e70727 (7 weeks ago), 2018-09-07 12:33:05 -0700
• Engine revision 58a1894a1c
• Dart version 2.1.0-dev.3.1.flutter-760a9690c2

-Error retrieving device properties for ro.product.cpu.abi:
error: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
• Android SDK at /media/sda3/home/moo/Android/Sdk/
• Android NDK location not configured (optional; useful for native profiling support)
• Platform android-27, build-tools 27.0.3
• ANDROID_HOME = /media/sda3/home/moo/Android/Sdk/
• Java binary at: /home/moo/Downloads/android-studio/jre/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
• All Android licenses accepted.

[✓] Android Studio (version 3.2)
• Android Studio at /home/moo/Downloads/android-studio
• Flutter plugin version 29.1.1
• Dart plugin version 181.5656
• Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] Connected devices (2 available)
• QEV7N17B22001003 • QEV7N17B22001003 • android-arm • Android null (API null)
• LEO DLXX • 192.168.0.46:5555 • android-arm • Android 8.0.0 (API 26)

• No issues found!

Issue 2:
ianh@burmese:~$ flutter devices
1 connected device:

Error retrieving device properties for ro.product.cpu.abi:
error: insufficient permissions for device

???????????? • ???????????? • android-arm • Android null (API null)
ianh@burmese:~$