Error adb exited with exit code 1
Я получаю следующую ошибку при запуске моего проекта flutter на эмуляторе Android. Он отлично работает на симуляторе iOS, и проект также работает на моем другом Mac (работает как на симуляторе Android, так и на iOS)
Ошибка: ADB завершен с кодом выхода 1 при выполнении потоковой установки
adb: не удалось установить / Users / xxxx/ Dropbox / Flutter/test_app/build/app/ outputs/apk/ app.apk: Ошибка при запуске приложения на Android SDK, построенном для x86.
Я очистил свой проект и сбросил свой эмулятор, но безуспешно. Это влияет только на мою сборку Mac book pro для Android.
Ответ
Я знаю две причины, которые приводят к этой ошибке :
- Возможно, хранилище вашего устройства / эмулятора заполнено. попробуйте удалить некоторые приложения или аналогичные, чтобы освободить хранилище.
Или
2. Неверное имя пакета. например, с использованием заглавной буквы в имени пакета. используйте это, чтобы изменить имя пакета в flutter
БЫСТРОЕ РЕШЕНИЕ (стоит попробовать быстро, прежде чем пытаться использовать более сложные решения):
Запустите команду flutter clean(очистите вашу сборку / зависимости)
Затем запустите команду flutter pub get(снова получает ваши зависимости)
Теперь попробуйте запустить свой проект!
Для моего телефона (не эмулятора) я отключил Verify apps over USBdeveloper optionsего в настройках телефона, и он работает.
Проблема
Я получаю следующую ошибку при запуске flutter runв некоторых проектах, однако в других проектах она работает нормально:
(base) Nusraths-MacBook-Pro:flutter_uber_clone rahama$ flutter emulators –launch Pixel_2_XL_API_28
(base) Nusraths-MacBook-Pro:flutter_uber_clone rahama$ flutter run
Using hardware rendering with device Android SDK built for x86. If you get graphics artifacts, consider enabling software rendering with “–enable-software-rendering”.
Launching lib/main.dart on Android SDK built for x86 in debug mode…
Initializing Gradle… 0.8s
Resolving dependencies… 1.4s
Running Gradle task ‘assembly debug’…
Running Gradle task ‘assembly debug’… Done 9.3s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk… 1.9s
Error: ADB exited with exit code 1
Performing Streamed Install
ADB: failed to install /Users/rahama/development/flutter_uber_clone/build/app/outputs/apk/app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Error launching the application on Android SDK built for x86.
Это всего лишь демонстрационный проект flutter, я не вносил в него никаких изменений.
Решение
У Flutter было новое обновление (я думаю, прошлой ночью), запущенное flutter upgradeв терминале, и оно должно работать нормально (по крайней мере, это сделало это для меня).
Документы: Чтобы обновить как Flutter SDK, так и пакеты, от которых зависит ваше приложение, используйте flutter upgradeкоманду из корня вашего приложения (тот же каталог, который содержит файл pubspec.yaml)