Флаттер с ошибкой установки для% 1 не является допустимым приложением win32 - PullRequest
0 голосов
/ 04 сентября 2018

Я новичок во флаттере и пытаюсь установить его, выполнив следующие действия ... 1) скачать и распаковать в дисковод 2) Установить путь в переменных окружения

Теперь я пытаюсь запустить флаттер-доктор, он показывает мне ошибку ниже, пожалуйста, проверьте, сталкивался ли кто-нибудь с такой же проблемой ... Спасибо!

 ` [√] Flutter (Channel beta, v0.6.0, on Microsoft Windows [Version 10.0.17134.228], locale en-US)
-Unhandled exception:
ProcessException: %1 is not a valid Win32 application.

  Command: C:\Users\Rahul Mishra\AppData\Local\Android\Sdk\platform-tools\adb.EXE devices -l
#0      _ProcessImpl._runAndWait (dart:io/runtime/binprocess_patch.dart:488:7)
#1      _runNonInteractiveProcessSync (dart:io/runtime/binprocess_patch.dart:634:18)
#2      Process.runSync (dart:io/runtime/binprocess_patch.dart:66:12)
#3      LocalProcessManager.runSync (package:process/src/interface/local_process_manager.dart:83:20)
#4      _runWithLoggingSync (package:flutter_tools/src/base/process.dart:322:48)
#5      runSync (package:flutter_tools/src/base/process.dart:296:10)
#6      getAdbDevices (package:flutter_tools/src/android/android_device.dart:563:23)
#7      AndroidDevices.pollingGetDevices (package:flutter_tools/src/android/android_device.dart:55:53)
<asynchronous suspension>
#8      PollingDeviceDiscovery.devices (package:flutter_tools/src/device.dart:163:56)
<asynchronous suspension>
#9      DeviceManager.getAllConnectedDevices (package:flutter_tools/src/device.dart:91:46)
<asynchronous suspension>
#10     DeviceValidator.validate (package:flutter_tools/src/doctor.dart:537:54)
<asynchronous suspension>
#11     Doctor.startValidatorTasks (package:flutter_tools/src/doctor.dart:88:56)
#12     Doctor.diagnose (package:flutter_tools/src/doctor.dart:145:41)
#13     _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#14     Doctor.diagnose (package:flutter_tools/src/doctor.dart:135:24)
#15     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:29:39)
#16     _AsyncAwaitCompleter.start (dart:async/runtime/libasync_patch.dart:49:6)
#17     DoctorCommand.runCommand (package:flutter_tools/src/commands/doctor.dart:28:42)
#18     FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:348:18)
#19     _asyncThenWrapperHelper.<anonymous closure> (dart:async/runtime/libasync_patch.dart:77:64)
#20     _rootRunUnary (dart:async/zone.dart:1132:38)
#21     _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#22     _FutureListener.handleValue (dart:async/future_impl.dart:129:18)
#23     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:642:45)
#24     Future._propagateToListeners (dart:async/future_impl.dart:671:32)
#25     Future._complete (dart:async/future_impl.dart:476:7)
#26     _SyncCompleter.complete (dart:async/future_impl.dart:51:12)  
#27     _AsyncAwaitCompleter.complete.<anonymous closure> (dart:async/runtime/libasync_patch.dart:33:20)
#28     _rootRun (dart:async/zone.dart:1124:13)
#29     _CustomZone.run (dart:async/zone.dart:1021:19)
#30     _CustomZone.bindCallback.<anonymous closure> (dart:async/zone.dart:947:23)
#31     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#32     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#33     _runPendingImmediateCallback (dart:isolate/runtime/libisolate_patch.dart:114:13)
#34     _RawReceivePortImpl._handleMessage (dart:isolate/runtime/libisolate_patch.dart:170:5)`

Ответы [ 3 ]

0 голосов
/ 09 ноября 2018

Когда я столкнулся с этим, это произошло потому, что в переменной среды ANDROID_HOME был пробел, в вашем случае это был бы C: \ Users \ Rahul Mishra \ AppData \ Local \ Android \ Sdk, а между Rahul и Мишра

Что я сделал, чтобы разрешить это, так это сделал переход в мой профиль, который не содержит пробелов, и перенаправил на него ANDROID_HOME. Чтобы сделать перекресток, вы должны сделать что-то вроде:

mklink /J C:\Users\rmishra "C:\Users\Rahul Mishra"

Затем в Свойствах системы -> Переменные среды измените ANDROID_HOME, указав C: \ Users \ rmishra \ AppData \ Local \ Android \ Sdk

Надеюсь, это поможет

0 голосов
/ 24 декабря 2018

Это из-за пробела в вашем имени пользователя. У меня возникла та же проблема, я испортил весь реестр и изменил каталог моего пользователя на что-то без фамилии. В конце это сработало. Сначала измените свое имя пользователя, а затем попробуйте изменить имя каталога

0 голосов
/ 05 сентября 2018

Установили ли вы Android Studio, это ошибка отправки и adb, я считаю, что часть установки Android SDK.

Пожалуйста, выполните все шаги из документации для windows .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...