Unknown option user ошибка adb

На каждом смартфоне имеются установленные стандартные приложения, которыми среднестатистический человек никогда не пользуется. Помимо того, что данный софт занимает место на рабочем столе, так еще и расходуют значительную часть оперативной памяти. Стандартными функциями системы убрать их не получится, как и перенести на карту памяти. В связи с этим пользователи интересуются, а как удалить системные приложения на Андроид без сложных и лишних манипуляций. Ответ на этот и другие вопросы можно найти в данной статье.

Почему другие статьи в Интернете вам не помогут

В Интернете имеется множество статей, которые, казалось бы, могут помочь убрать встроенные приложения с телефона. На самом деле это только иллюзия, так как основная часть материала уже давно устарела, а редакция сайтов не спешит публиковать актуальный материал. Зачастую в таких инструкциях речь идет о получении root-прав, что сделать на современных смартфонах практически невозможно. Да и если попытаться их получить, то есть риск превратить устройство в «кирпич». Предлагаем рассмотреть принцип удаления системных программ на Андроид полностью без root-прав.

Какие встроенные приложения можно полностью удалить без последствий

Важно понимать, что не каждую системную утилиту можно полностью убрать без последствий. В зависимости от устройства список заводских приложений, которые можно удалить отличается. Перед тем, как перейти к инструкции, рекомендуем ознакомиться с этим перечнем для конкретной модели смартфона.

Google сервисы и приложения

Перейдите на рабочий стол любого Android-устройства и там обязательно будут находиться сервисы Google. Практически все из них подлежат деинсталляции, но для безопасности лучше рассмотреть конкретный список:

  • Google Карты. Программа будет бесполезна пользователям, никогда не пользующихся навигатором. Данный сервис довольно сильно разряжает аккумулятор, а также следит за перемещением человека.
  • Диск. Это обычное облачное хранилище. Сервис безобидный, но занимает как оперативную, так и внутреннюю память.
  • Duo. Данная утилита предназначена для выполнения видео-звонков. Большинство людей для этих целей используют мессенджеры, поэтому никакой пользы софт не несет.
  • Gmail. Это почтовый ящик от Google.
  • Google Фото. Данный сервис предназначен для хранения фотографий и видео на серверах Гугл. Функция удобная, но с другой стороны и бесполезная.
  • Google Музыка. Программа позволяет слушать музыку, но только после покупки подписки.
  • Google Фильмы. Бесполезная утилита для русскоязычных пользователей. Все сериалы платные, причем зачастую в них отсутствует перевод.
  • Google. Это голосовой ассистент, занимающий много места в памяти.
  • YouTube. Сервис предназначен для просмотра видео.
  • Google Chrome. Браузер, не наносящий никакого вреда системе. Однако может расходовать заряд аккумулятора.

Представленные выше Гугл-приложения можно смело удалять с телефона Андроид.

Samsung

На устройстве Самсунг без последствий можно удалить следующие стандартные приложения:

  • Виджет погоды. Блок с погодой, расположенный на рабочем столе.
  • Калькулятор;
  • Календарь;
  • ChatON;
  • Встроенный браузер Samsung;
  • Samsung Apps. Аналог Google Play, которым большинство людей не пользуется.
  • Samsung Wallet;
  • S Voice;
  • Samsung Link;
  • Музыка, книги и видео;

Также в данный список включаются все программы и сервисы от Google, упомянутые в первом пункте.

Huawei и Honor

Телефоны Huawei также оснащены бесполезными программами, которые обычный пользователь никогда не открывает. В их перечень входят сервисы Google, а еще ряд фирменных утилит:

  • Huawei HiSuite. Софт предназначен для синхронизации смартфона с компьютером.
  • HiCloud. Облачное хранилище, аналог Google или Яндекс Диск.
  • Huawei backup. Утилита позволяет делать резервное копирование данных.
  • Huawei App Gallery. Фирменный магазин игр от производителя.
  • Huawei Health.
  • Technical support.
  • HiLink. Утилита для настройки и управления сетью.
  • Зеркало, компас и погода;

Представленный софт можно смело убирать, не боясь повредить систему.

Xiaomi

В прошивке MIUI по умолчанию имеется много официальных приложений от производителя. Основная часть из них полезная, например, калькулятор, музыка и безопасность. Но также можно встретить и полностью бесполезный софт. С ним можно ознакомиться в данном списке:

  • BugReport. Отправляет отчеты об ошибках и сбоях в системе.
  • CloudPrint. Виртуальный принтер.
  • Email. Электронная почта от Xiaomi. Программа не расходует заряд аккумулятора, но занимает место на рабочем столе.
  • Fasdormancy. Функция не востребована среди русскоязычных пользователей, но влияет на скорость работы устройства.
  • MiLinkService. Утилита позволяет обмениваться файлами между двумя телефонами Xiaomi.
  • QuikSearchBox;
  • StepsProvider;
  • Браузер;
  • Shell;
  • Weather. Виджет прогноза погоды.
  • Калькулятор, диктофон, сканер, компас и запись экрана;
  • Сервисы Гугл, упомянутые в первом пункте.

Все эти утилиты можно деинсталлировать полностью без последствий.

Meizu

Со смартфона можно убрать следующие ненужные приложения:

  • Встроенный браузер;
  • Музыка;
  • Облачный сервис;
  • Поиск;
  • Мониторинг производительности;
  • Погода;
  • Легкий режим;
  • Сервисы Гугл из первого пункта;

Стоит отметить, что названия предустановленных программ могут быть другими. Это зависит от версии Андроида и прошивки.

Lenovo

На устройствах Lenovo также имеются родные приложения, которые можно убрать без последствий. С ними можно ознакомиться в этом списке:

  • Kingsoft Office. Утилита для открытия файлов от производителя.
  • Встроенный сервис синхронизации.
  • Почта;
  • Погода;
  • UC Browser;
  • Диспетчер файлов;
  • Установщик. Используется для установки приложений, загруженных со сторонних сайтов.
  • Учебное пособие для новичков;
  • TouchPal Language Pack;
  • MobileLog;
  • ModemLog;
  • Заметки;
  • Сервисы Гугл из первого пункта;

Данные программы можно безопасно деинсталлировать.

Общие приложения

В данном перечне были собраны не все смартфоны, поэтому предлагаем ознакомиться с общими программами, удаление которых безопасно:

  • Почта:
  • Виджет погоды;
  • Сервисы Гугл;
  • Виджет часов;
  • Будильник;
  • Калькулятор;
  • Диктофон;
  • Отчет;

В зависимости от устройства список может увеличиваться, но это базовый набор программ.

Инструкция по удалению системных приложений на Андроид через ПК без рут-прав

Теперь перейдем к самой инструкции, которая расскажет, как полностью, а главное правильно удалить приложение с Андроид. Перед началом процедуры включите компьютер или ноутбук, а также зарядите смартфон.

Шаг 1: включаем откладку по USB

Первым делом необходимо активировать на телефоне откладку по USB. В зависимости от устройства это делается по-разному, но зачастую принцип такой:

  1. Открываем настройки.
  2. Переходим в раздел «О телефоне» или «Об устройстве».
  3. Несколько раз кликаем по пункту «Версия прошивки».
  4. После появления сообщения «Вы стали разработчиком» заходим в раздел «Расширенные настройки». Также вкладка может называться «Дополнительные функции».
  5. Переходим в раздел «Для разработчиков».
  6. Здесь нужно перевести ползунок вправо напротив строки «Откладка по USB».
  7. В конце подтвердите активацию режима кнопкой «Ок».

Теперь необходимая для работы функция включена.

Шаг 2: устанавливаем ADB Run на компьютер

Перед началом установки нужно загрузить на компьютер программу ADB Run. Утилита доступна для любой версии Windows, Linux и MacOS. После скачивания открываем архив, где кликаем по файлу «Setup.exe».

В появившемся окне установки нажимаем «Далее», затем «Установить».

При успешном завершении инсталляции на рабочем столе появится иконка программы.

Шаг 3: подбираем приложения для удаления

Для работы с программой нужно знать не только название приложения, но и имя его пакета. Получить необходимую информацию поможет утилита App Inspector, которую можно бесплатно установить из Google Play.

App Inspector

App Inspector

После загрузки софта выполняем следующее:

  1. Открываем программу.
  2. Из списка выбираем не удаляемое стандартными функциями системы приложение.
  3. В пункте «Data dir» указано имя пакета, которое для удобства лучше куда-то записать или запомнить. Например, у приложения Google Duo имя пакета такое: com.android.apps.tachyon.

Теперь подключаем смартфон к компьютеру или ноутбуку через USB-кабель. В панели уведомлений выберите режим «Передача файлов», и при необходимости установите драйвера на ПК.

Шаг 4: удаляем приложение через ADB RUN

Сначала запускаем программу ADB Run, затем в появившемся окне вводим команду «a» и нажимаем «Enter».

Теперь вводим запрос «adb shell» и нажимаем «Enter».

В следующей строке прописываем «pm uninstall -k —user 0 имя_пакета». Вместо «имя_пакета» указываем заранее подготовленные данные с приложения App Inspector.

Нажимаем «Enter». При успешном выполнении операции на экран будет выведено сообщение «Success».

Также можно пойти другим путем, вернувшись на главное окно программы. Здесь вместо буквы «a» вписываем цифру 12.

Нажимаем «Enter» и на следующей странице указываем команду с цифрой 7.

Теперь не пропуская пробелов вводим имя пакета и нажимаем «Enter».

При успешном выполнении процедуры на экране появится соответствующая надпись.

Замораживаем приложением через ADB

Удаление системных приложений – определенный риск. Поэтому в программе ADB предусмотрена возможность заморозки предустановленной утилиты. Тогда в любой момент при необходимости можно вернуть приложение обратно на смартфон. Для заморозки перейдите в программу на компьютере и введите команду «a». Далее укажите следующую комбинацию: adb shell pm disable-user имя_пакета. Нажмите «Enter» и дождитесь окончания процедуры.

Разморозить программу можно через обратную команду: adb shell pm enable —user 0 имя_пакета.

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

Видео-инструкция

Ответы на популярные вопросы

Вопрос: Подойдет ли эта инструкция для планшетов?
Да, данная инструкция позволяет удалить системное приложения с планшета на Android.

Вопрос: Как обратно восстановить удаленное приложение?
Если речь идет о приложении или сервисе Google, то достаточно зайти в Google Play и заново загрузить удаленную программу. Что касается системных приложений, то их зачастую можно скачать на официальном сайте производителя. Также можно сбросить устройство до заводских настроек, тогда программы сами восстановятся.

Вопрос: В чем разница между удалением и заморозкой приложений?
Замороженное приложение можно вернуть через программу ADB, а удаленное нет.

Вопрос: Где скачать программу ADB Run?
Загрузить ПО ADB можно на официальном сайте разработчика или по ссылке в нашем пункте.

Подводя итоги отметим, что для удаления системного приложения на Андроид не обязательно иметь смартфон с root-правами. Благодаря программе ADB это можно сделать в несколько кликов, причем без необходимости производить сложные манипуляции со смартфоном.

Thanks, @eon-s. The --user switch seems to have been introduced in Jelly Bean (4.1, API level 16), according to https://github.com/android/platform_frameworks_base/blob/jb-release/cmds/am/src/com/android/commands/am/Am.java, so it’s weird it doesn’t work for you, but maybe the Android people release stuff in non straighforward ways.

Anyway, even if it worked for you, Godot 2.1 Android support starts on API level 14, so that switch cannot be unconditionally used, but, above all, I don’t see the point in using it. EDIT: I see now, but more research is required.

I wanted to delete some bloatware on my android phone but I get the error «Unknown option: —user» trying to deinstall preinstalled apps, even if it is something like flipboard and not directly samsung apps etc.

So I used the platform tools version 30.0.4 on Windows 10 with an Samsung Galaxy S3, android version 4.3 and the following commands:

adb devices

adb shell

pm uninstall -k --user 0 com.dropbox.android
Error: Unknown option: --user
shell@m0:/ $

same here:

shell@m0:/ $ pm uninstall -k --user 0 org.wikipedia
Error: Unknown option: --user

but this worked for this app:

shell@m0:/ $ pm uninstall org.wikipedia
Success

but unfortunately not for others…
I checked for the correct writing with

pm list packages

and also tried: ‘filename’ and «filename»
So the other posts about this problem here were not helpful unfortunately.

does anybody have an idea?

I have a Samsung T520, KitKat 4.4.2

I have not rooted my tab…I am trying to use adb commands to uninstall bloatware but I am getting the following error:

Error: Unknown option: —user

Anyone know why this is happening? I have had no issue using this command on other devices.

The command I used was for example

pm uninstall --user 0 com.android.email

Uninstall application or package using ADB

First place by the command line the adb.exe file that is located within the directory where the android Sdk is installed, platform-tools directory

introducir la descripción de la imagen aquí

example:

cd C:UsersjorgesysAndroidSdkplatform-tools

here you will execute the process adb.exeI recommend you use cmd package uninstall instead of only uninstall ::

adb shell cmd package uninstall -k  --user 0  '<paquete de aplicación>'

in the case of the application you wish to uninstall would be:

adb shell cmd package uninstall -k  --user 0  'com.android.amazon.adv'

When you successfully perform this process, the application will be deleted and you will get the message in the command line:

Success

You can also use

adb uninstall -k  'com.android.amazon.adv'

but with this method the cache information will still be eliminated.

http://adbshell.com/commands/adb-uninstall

I wanted to delete some bloatware on my android phone but I get the error «Unknown option: —user» trying to deinstall preinstalled apps, even if it is something like flipboard and not directly samsung apps etc.

So I used the platform tools version 30.0.4 on Windows 10 with an Samsung Galaxy S3, android version 4.3 and the following commands:

adb devices

adb shell

pm uninstall -k --user 0 com.dropbox.android
Error: Unknown option: --user
shell@m0:/ $

same here:

shell@m0:/ $ pm uninstall -k --user 0 org.wikipedia
Error: Unknown option: --user

but this worked for this app:

shell@m0:/ $ pm uninstall org.wikipedia
Success

but unfortunately not for others…
I checked for the correct writing with

pm list packages

and also tried: ‘filename’ and «filename»
So the other posts about this problem here were not helpful unfortunately.

does anybody have an idea?

asked Sep 25, 2020 at 16:20

tubby's user avatar

На каждом смартфоне имеются установленные стандартные приложения, которыми среднестатистический человек никогда не пользуется. Помимо того, что данный софт занимает место на рабочем столе, так еще и расходуют значительную часть оперативной памяти. Стандартными функциями системы убрать их не получится, как и перенести на карту памяти. В связи с этим пользователи интересуются, а как удалить системные приложения на Андроид без сложных и лишних манипуляций. Ответ на этот и другие вопросы можно найти в данной статье.

Почему другие статьи в Интернете вам не помогут

В Интернете имеется множество статей, которые, казалось бы, могут помочь убрать встроенные приложения с телефона. На самом деле это только иллюзия, так как основная часть материала уже давно устарела, а редакция сайтов не спешит публиковать актуальный материал. Зачастую в таких инструкциях речь идет о получении root-прав, что сделать на современных смартфонах практически невозможно. Да и если попытаться их получить, то есть риск превратить устройство в «кирпич». Предлагаем рассмотреть принцип удаления системных программ на Андроид полностью без root-прав.

Какие встроенные приложения можно полностью удалить без последствий

Важно понимать, что не каждую системную утилиту можно полностью убрать без последствий. В зависимости от устройства список заводских приложений, которые можно удалить отличается. Перед тем, как перейти к инструкции, рекомендуем ознакомиться с этим перечнем для конкретной модели смартфона.

Google сервисы и приложения

Перейдите на рабочий стол любого Android-устройства и там обязательно будут находиться сервисы Google. Практически все из них подлежат деинсталляции, но для безопасности лучше рассмотреть конкретный список:

  • Google Карты. Программа будет бесполезна пользователям, никогда не пользующихся навигатором. Данный сервис довольно сильно разряжает аккумулятор, а также следит за перемещением человека.
  • Диск. Это обычное облачное хранилище. Сервис безобидный, но занимает как оперативную, так и внутреннюю память.
  • Duo. Данная утилита предназначена для выполнения видео-звонков. Большинство людей для этих целей используют мессенджеры, поэтому никакой пользы софт не несет.
  • Gmail. Это почтовый ящик от Google.
  • Google Фото. Данный сервис предназначен для хранения фотографий и видео на серверах Гугл. Функция удобная, но с другой стороны и бесполезная.
  • Google Музыка. Программа позволяет слушать музыку, но только после покупки подписки.
  • Google Фильмы. Бесполезная утилита для русскоязычных пользователей. Все сериалы платные, причем зачастую в них отсутствует перевод.
  • Google. Это голосовой ассистент, занимающий много места в памяти.
  • YouTube. Сервис предназначен для просмотра видео.
  • Google Chrome. Браузер, не наносящий никакого вреда системе. Однако может расходовать заряд аккумулятора.

Представленные выше Гугл-приложения можно смело удалять с телефона Андроид.

Samsung

На устройстве Самсунг без последствий можно удалить следующие стандартные приложения:

  • Виджет погоды. Блок с погодой, расположенный на рабочем столе.
  • Калькулятор;
  • Календарь;
  • ChatON;
  • Встроенный браузер Samsung;
  • Samsung Apps. Аналог Google Play, которым большинство людей не пользуется.
  • Samsung Wallet;
  • S Voice;
  • Samsung Link;
  • Музыка, книги и видео;

Также в данный список включаются все программы и сервисы от Google, упомянутые в первом пункте.

Huawei и Honor

Телефоны Huawei также оснащены бесполезными программами, которые обычный пользователь никогда не открывает. В их перечень входят сервисы Google, а еще ряд фирменных утилит:

  • Huawei HiSuite. Софт предназначен для синхронизации смартфона с компьютером.
  • HiCloud. Облачное хранилище, аналог Google или Яндекс Диск.
  • Huawei backup. Утилита позволяет делать резервное копирование данных.
  • Huawei App Gallery. Фирменный магазин игр от производителя.
  • Huawei Health.
  • Technical support.
  • HiLink. Утилита для настройки и управления сетью.
  • Зеркало, компас и погода;

Представленный софт можно смело убирать, не боясь повредить систему.

Xiaomi

В прошивке MIUI по умолчанию имеется много официальных приложений от производителя. Основная часть из них полезная, например, калькулятор, музыка и безопасность. Но также можно встретить и полностью бесполезный софт. С ним можно ознакомиться в данном списке:

  • BugReport. Отправляет отчеты об ошибках и сбоях в системе.
  • CloudPrint. Виртуальный принтер.
  • Email. Электронная почта от Xiaomi. Программа не расходует заряд аккумулятора, но занимает место на рабочем столе.
  • Fasdormancy. Функция не востребована среди русскоязычных пользователей, но влияет на скорость работы устройства.
  • MiLinkService. Утилита позволяет обмениваться файлами между двумя телефонами Xiaomi.
  • QuikSearchBox;
  • StepsProvider;
  • Браузер;
  • Shell;
  • Weather. Виджет прогноза погоды.
  • Калькулятор, диктофон, сканер, компас и запись экрана;
  • Сервисы Гугл, упомянутые в первом пункте.

Все эти утилиты можно деинсталлировать полностью без последствий.

Meizu

Со смартфона можно убрать следующие ненужные приложения:

  • Встроенный браузер;
  • Музыка;
  • Облачный сервис;
  • Поиск;
  • Мониторинг производительности;
  • Погода;
  • Легкий режим;
  • Сервисы Гугл из первого пункта;

Стоит отметить, что названия предустановленных программ могут быть другими. Это зависит от версии Андроида и прошивки.

Lenovo

На устройствах Lenovo также имеются родные приложения, которые можно убрать без последствий. С ними можно ознакомиться в этом списке:

  • Kingsoft Office. Утилита для открытия файлов от производителя.
  • Встроенный сервис синхронизации.
  • Почта;
  • Погода;
  • UC Browser;
  • Диспетчер файлов;
  • Установщик. Используется для установки приложений, загруженных со сторонних сайтов.
  • Учебное пособие для новичков;
  • TouchPal Language Pack;
  • MobileLog;
  • ModemLog;
  • Заметки;
  • Сервисы Гугл из первого пункта;

Данные программы можно безопасно деинсталлировать.

Общие приложения

В данном перечне были собраны не все смартфоны, поэтому предлагаем ознакомиться с общими программами, удаление которых безопасно:

  • Почта:
  • Виджет погоды;
  • Сервисы Гугл;
  • Виджет часов;
  • Будильник;
  • Калькулятор;
  • Диктофон;
  • Отчет;

В зависимости от устройства список может увеличиваться, но это базовый набор программ.

Инструкция по удалению системных приложений на Андроид через ПК без рут-прав

Теперь перейдем к самой инструкции, которая расскажет, как полностью, а главное правильно удалить приложение с Андроид. Перед началом процедуры включите компьютер или ноутбук, а также зарядите смартфон.

Шаг 1: включаем откладку по USB

Первым делом необходимо активировать на телефоне откладку по USB. В зависимости от устройства это делается по-разному, но зачастую принцип такой:

  1. Открываем настройки.
  2. Переходим в раздел «О телефоне» или «Об устройстве».
  3. Несколько раз кликаем по пункту «Версия прошивки».
  4. После появления сообщения «Вы стали разработчиком» заходим в раздел «Расширенные настройки». Также вкладка может называться «Дополнительные функции».
  5. Переходим в раздел «Для разработчиков».
  6. Здесь нужно перевести ползунок вправо напротив строки «Откладка по USB».
  7. В конце подтвердите активацию режима кнопкой «Ок».

Теперь необходимая для работы функция включена.

Шаг 2: устанавливаем ADB Run на компьютер

Перед началом установки нужно загрузить на компьютер программу ADB Run. Утилита доступна для любой версии Windows, Linux и MacOS. После скачивания открываем архив, где кликаем по файлу «Setup.exe».

В появившемся окне установки нажимаем «Далее», затем «Установить».

При успешном завершении инсталляции на рабочем столе появится иконка программы.

Шаг 3: подбираем приложения для удаления

Для работы с программой нужно знать не только название приложения, но и имя его пакета. Получить необходимую информацию поможет утилита App Inspector, которую можно бесплатно установить из Google Play.

App Inspector

App Inspector

После загрузки софта выполняем следующее:

  1. Открываем программу.
  2. Из списка выбираем не удаляемое стандартными функциями системы приложение.
  3. В пункте «Data dir» указано имя пакета, которое для удобства лучше куда-то записать или запомнить. Например, у приложения Google Duo имя пакета такое: com.android.apps.tachyon.

Теперь подключаем смартфон к компьютеру или ноутбуку через USB-кабель. В панели уведомлений выберите режим «Передача файлов», и при необходимости установите драйвера на ПК.

Шаг 4: удаляем приложение через ADB RUN

Сначала запускаем программу ADB Run, затем в появившемся окне вводим команду «a» и нажимаем «Enter».

Теперь вводим запрос «adb shell» и нажимаем «Enter».

В следующей строке прописываем «pm uninstall -k —user 0 имя_пакета». Вместо «имя_пакета» указываем заранее подготовленные данные с приложения App Inspector.

Нажимаем «Enter». При успешном выполнении операции на экран будет выведено сообщение «Success».

Также можно пойти другим путем, вернувшись на главное окно программы. Здесь вместо буквы «a» вписываем цифру 12.

Нажимаем «Enter» и на следующей странице указываем команду с цифрой 7.

Теперь не пропуская пробелов вводим имя пакета и нажимаем «Enter».

При успешном выполнении процедуры на экране появится соответствующая надпись.

Замораживаем приложением через ADB

Удаление системных приложений – определенный риск. Поэтому в программе ADB предусмотрена возможность заморозки предустановленной утилиты. Тогда в любой момент при необходимости можно вернуть приложение обратно на смартфон. Для заморозки перейдите в программу на компьютере и введите команду «a». Далее укажите следующую комбинацию: adb shell pm disable-user имя_пакета. Нажмите «Enter» и дождитесь окончания процедуры.

Разморозить программу можно через обратную команду: adb shell pm enable —user 0 имя_пакета.

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

Видео-инструкция

Ответы на популярные вопросы

Вопрос: Подойдет ли эта инструкция для планшетов?
Да, данная инструкция позволяет удалить системное приложения с планшета на Android.

Вопрос: Как обратно восстановить удаленное приложение?
Если речь идет о приложении или сервисе Google, то достаточно зайти в Google Play и заново загрузить удаленную программу. Что касается системных приложений, то их зачастую можно скачать на официальном сайте производителя. Также можно сбросить устройство до заводских настроек, тогда программы сами восстановятся.

Вопрос: В чем разница между удалением и заморозкой приложений?
Замороженное приложение можно вернуть через программу ADB, а удаленное нет.

Вопрос: Где скачать программу ADB Run?
Загрузить ПО ADB можно на официальном сайте разработчика или по ссылке в нашем пункте.

Подводя итоги отметим, что для удаления системного приложения на Андроид не обязательно иметь смартфон с root-правами. Благодаря программе ADB это можно сделать в несколько кликов, причем без необходимости производить сложные манипуляции со смартфоном.

Thanks, @eon-s. The --user switch seems to have been introduced in Jelly Bean (4.1, API level 16), according to https://github.com/android/platform_frameworks_base/blob/jb-release/cmds/am/src/com/android/commands/am/Am.java, so it’s weird it doesn’t work for you, but maybe the Android people release stuff in non straighforward ways.

Anyway, even if it worked for you, Godot 2.1 Android support starts on API level 14, so that switch cannot be unconditionally used, but, above all, I don’t see the point in using it. EDIT: I see now, but more research is required.

ADB (Android Debug Bridge) – мощный инструмент, который позволяет разработчикам и специалистам по тестированию выполнять различные операции на устройствах Android через командную строку или сценарий. Однако, при работе с adb иногда могут возникать ошибки, которые могут затруднить процесс разработки или тестирования приложений.

Одной из таких ошибок является «Unknown option user». Эта ошибка часто возникает при попытке выполнить команду adb, которая не является допустимой или указывает на неизвестную опцию «user».

Существует несколько причин, по которым возникает данная ошибка. Одной из них может быть устаревшая версия adb, которая не поддерживает определенную опцию «user». Другой причиной может быть неправильное использование команды adb или некорректные аргументы командной строки.

Для решения ошибки «Unknown option user» в adb, можно рассмотреть несколько рекомендаций. В первую очередь, стоит обновить adb до последней версии, чтобы убедиться, что используемая команда и опции поддерживаются.

Содержание

  1. Ошибка «Unknown option user» в adb: причины и решения
  2. Что такое adb и как он работает
  3. Возможные причины ошибки «Unknown option user»
  4. Как исправить ошибку «Unknown option user»
  5. Проверьте версию adb
  6. Проверьте права доступа
  7. Удалите и установите adb снова
  8. Используйте обновленную команду

Ошибка «Unknown option user» в adb: причины и решения

Ошибка «Unknown option user» в adb возникает при попытке использовать команду adb с некорректным или неподдерживаемым параметром «user». Эта ошибка указывает на то, что adb не распознает указанный параметр и не может выполнить соответствующую команду.

Возможные причины возникновения ошибки «Unknown option user» в adb:

  • Неправильное использование команды adb с параметром «user». Некорректное написание параметра или его отсутствие может вызвать ошибку.
  • Устаревшая версия adb. Если используется устаревшая версия adb, она может не поддерживать определенные параметры, включая «user». Обновление adb до последней версии может решить проблему.
  • Проблемы с установкой или настройкой adb. Если adb был неправильно установлен или настроен на вашем компьютере, это может вызвать ошибку «Unknown option user». Проверьте правильность установки adb и повторите процесс, если это необходимо.

Решения для исправления ошибки «Unknown option user» в adb:

  1. Проверьте правильность использования команды adb с параметром «user». Убедитесь, что параметр написан правильно и правильно указан в командной строке.
  2. Обновите adb до последней версии. Проверьте наличие обновлений для adb и установите их, чтобы обеспечить поддержку всех необходимых параметров.
  3. Переустановите adb, если у вас возникли проблемы с установкой или настройкой. Отключите adb, удалите все его файлы и затем повторно установите его, следуя официальной документации и рекомендациям.

Если необходимо, обратитесь к документации по adb или к сообществу разработчиков для получения дополнительной помощи. Ошибка «Unknown option user» в adb может быть решена путем аккуратной проверки команды adb и устранения возможных проблем с установкой или настройкой adb.

Что такое adb и как он работает

adb (англ. Android Debug Bridge) — это утилита командной строки, которая позволяет взаимодействовать с устройством под управлением операционной системы Android через компьютер. Adb является частью Android SDK (Software Development Kit) и полезен для разработчиков Android-приложений, а также для пользователей, желающих получить расширенные возможности взаимодействия с устройством.

С помощью adb можно выполнять такие действия, как:

  • Установка и удаление приложений на устройстве
  • Отправка и получение файлов с устройства
  • Запуск различных команд на устройстве
  • Доступ к логам и отладочной информации
  • И многое другое

Для работы с adb необходимо иметь установленное Android SDK на компьютере и наличие драйверов для соединения с устройством. После установки SDK и драйверов можно использовать adb с помощью командной строки.

Примеры основных команд adb:

  1. adb devices — позволяет увидеть список подключенных устройств
  2. adb install <путь_к_файлу.apk> — устанавливает приложение на устройство
  3. adb uninstall <пакетное_имя_приложения> — удаляет приложение с устройства
  4. adb pull <удаленный_файл> <локальный_путь> — копирует файл с устройства на компьютер
  5. adb push <локальный_файл> <удаленный_путь> — копирует файл с компьютера на устройство

adb также поддерживает широкий спектр дополнительных команд и опций, позволяющих более точно настроить и автоматизировать взаимодействие с устройством. Ознакомиться со всеми возможностями adb можно в документации Android SDK.

В целом, adb является мощным инструментом для работы с устройствами Android и может быть полезен как для разработчиков, так и для обычных пользователей, которым требуется более гибкое управление своим устройством.

Возможные причины ошибки «Unknown option user»

Ошибка «Unknown option user» в adb может возникать по нескольким причинам:

  1. Неправильная команда: Ошибка может возникать, если вы неправильно вводите команду adb. Убедитесь, что вы правильно указываете опцию «user» в команде.
  2. Устаревшая версия adb: Ошибка может возникать из-за устаревшей версии adb, которая не поддерживает опцию «user». Обновите adb до последней версии и попробуйте снова.
  3. Проблемы с Android устройством: Ошибка также может возникать из-за проблем с вашим Android устройством. Убедитесь, что устройство включено, подключено к компьютеру и имеет активное соединение с adb.
  4. Конфликт с другими инструментами: Ошибка может возникать из-за конфликта с другими инструментами или программами, которые используют adb. Закройте все другие программы, которые могут быть связаны с adb, и повторите попытку.
  5. Нарушение прав доступа: Ошибка может возникать из-за нарушения прав доступа к adb или к файлам, с которыми вы работаете. Убедитесь, что у вас есть все необходимые права доступа и попробуйте снова.

Если вы продолжаете сталкиваться с ошибкой «Unknown option user», рекомендуется обратиться к документации adb или поискать решение проблемы на форумах или в сообществах разработчиков.

Как исправить ошибку «Unknown option user»

Ошибка «Unknown option user» в adb (Android Debug Bridge) может возникать при выполнении команды в терминале или командной строке. Эта ошибка обычно указывает на то, что вы ввели неправильный синтаксис команды или использовали недопустимую опцию.

Вот несколько шагов, которые вы можете предпринять для исправления ошибки «Unknown option user»:

  1. Убедитесь, что вы правильно ввели команду. Проверьте, что вы не допустили опечатки или пропустили какие-либо символы.
  2. Проверьте документацию adb для нужной вам команды. Убедитесь, что вы правильно используете опции и аргументы команды.
  3. Проверьте версию adb, которую вы используете. В некоторых старых версиях adb могут отсутствовать определенные опции. Обновите adb до последней версии, чтобы убедиться, что вы используете все доступные опции.
  4. Если вы получаете ошибку при использовании опции «user», убедитесь, что вы используете правильный синтаксис. Например, правильный синтаксис может быть таким: adb shell pm install —user 0 /sdcard/app.apk
  5. Проверьте, возможно ли вообще использовать опцию «user» для данной команды. Некоторые команды могут не поддерживать опцию «user». В этом случае вам может потребоваться использовать другую команду или убрать опцию «user» из команды.

Если после выполнения этих шагов ошибка «Unknown option user» все еще появляется, вам может потребоваться обратиться к разработчику adb или искать решение в специфической среде разработки или форуме сообщества разработчиков Android.

Проверьте версию adb

Если вы столкнулись с ошибкой «Unknown option user» при использовании adb, одним из возможных решений может быть проверка версии adb. Обновление adb до последней версии может решить проблему.

Для проверки версии adb выполните следующие шаги:

  1. Откройте командную строку (Command Prompt) или терминал.
  2. Введите команду adb version и нажмите Enter.

Вывод команды adb version должен показать версию adb, установленную на вашем компьютере.

Пример вывода:
Android Debug Bridge version 1.0.41

Version 30.0.5-6877874

Installed as {путь к adb}

Если у вас установлена устаревшая версия adb, вам необходимо обновить ее до последней доступной версии.

Обратите внимание, что для обновления adb может понадобиться установить или обновить Android SDK Platform Tools. Вы можете загрузить последнюю версию Android SDK Platform Tools с официального сайта разработчиков Android.

После обновления adb и Android SDK Platform Tools повторите попытку выполнения команды adb, которая вызывала ошибку «Unknown option user». С вероятностью эта ошибка больше не будет возникать.

Проверьте права доступа

Ошибка «Unknown option user» в adb часто возникает из-за неправильных прав доступа к файлу adb или каталогу, в котором он находится. В таком случае следует проверить права доступа и убедиться, что у вас есть достаточные права для запуска adb.

Чтобы проверить права доступа к файлу adb, выполните следующие действия:

  1. Откройте командную строку или терминал.
  2. Перейдите в каталог, в котором находится adb.
  3. Введите команду «ls -l adb», чтобы посмотреть права доступа к файлу.
  4. Убедитесь, что у вас есть права на выполнение adb. Если они отсутствуют, вы можете добавить права для текущего пользователя с помощью команды «chmod +x adb».

Если у вас нет прав доступа к каталогу, в котором находится adb, выполните следующие действия:

  1. Откройте командную строку или терминал.
  2. Перейдите в каталог, предшествующий каталогу adb.
  3. Введите команду «ls -ld имя_каталога», чтобы посмотреть права доступа к каталогу.
  4. Убедитесь, что у вас есть права на выполнение каталога. Если они отсутствуют, вы можете добавить права для текущего пользователя с помощью команды «chmod +x имя_каталога».

Проверка прав доступа и добавление необходимых прав может помочь исправить ошибку «Unknown option user» в adb и позволить вам использовать adb без проблем.

Удалите и установите adb снова

Если вы столкнулись с ошибкой «Unknown option user» при использовании adb, одним из возможных решений может быть полное удаление и повторная установка adb.

Вот пошаговая инструкция:

  1. Сначала проверьте, установлен ли adb на вашем компьютере. Откройте командную строку (в Windows) или терминал (в macOS или Linux) и введите команду:
  2. adb version

    Если adb установлен, вы увидите версию adb и другую информацию, в противном случае вы получите сообщение об ошибке.

  3. Для удаления adb выполните следующие действия:
    • В Windows:
    • Откройте «Панель управления» и выберите «Удаление программ».
    • Найдите «Android SDK Platform-Tools» или «Android SDK Tools» в списке программ и удалите их.
    • После удаления перейдите к следующему шагу.
    • В macOS или Linux:
    • Откройте терминал и выполните команду:
    • sudo rm -rf ~/Library/Android/sdk/platform-tools
    • Введение пароля может потребоваться.
    • После удаления перейдите к следующему шагу.
  4. Для повторной установки adb выполните следующие действия:
    • Скачайте последнюю версию SDK Platform Tools с официального сайта разработчиков Android. Загрузите архив, соответствующий вашей операционной системе.
    • Распакуйте скачанный архив.
    • Windows:
    • Перейдите к распакованной папке и запустите файл «SDK Manager.exe».
    • Установите «Android SDK Platform-Tools» или «Android SDK Tools» и следуйте инструкциям на экране.
    • macOS или Linux:
    • Откройте терминал и перейдите в распакованную папку.
    • Введите следующую команду:
    • ./adb devices
    • Должен появиться список подключенных устройств, что означает успешную установку.

После этих шагов у вас должна быть установлена актуальная версия adb на вашем компьютере, и ошибка «Unknown option user» не должна возникать при его использовании.

Используйте обновленную команду

Если вы столкнулись с ошибкой «Unknown option user» при использовании adb, вам может потребоваться обновить команду, которую вы пытаетесь выполнить. Ошибка «Unknown option user» возникает, когда вы используете устаревший синтаксис команды adb, который больше не поддерживается.

Чтобы решить эту ошибку, вам нужно заменить устаревшую команду на обновленную версию. Вместо использования опции «user», вам следует использовать опцию «—user». Это новый формат команды adb, и он используется в более новых версиях инструмента adb.

Таким образом, если вы используете команду вроде:

adb install -r -d -f --user my_app.apk

Вы должны заменить ее на:

adb install -r -d -f --user my_app.apk

Обратите внимание, что теперь опция «—user» указывается с двумя дефисами перед ней. Это важно, чтобы команда была корректно распознана и выполнилась без ошибок.

После замены команды adb с устаревшим синтаксисом на обновленную команду, вы должны перезапустить adb и повторить вашу операцию. Ошибка «Unknown option user» должна больше не возникать, и ваша команда adb должна успешно выполниться.

Понравилась статья? Поделить с друзьями:
  • Unknown device работает неверно ошибка код 43
  • Unexpected an indented block python ошибка
  • Unexpected eof while parsing python ошибка
  • Unknown file version fortniteclient win64 shipping exe ошибка
  • Unknown device ошибка 43 как исправить windows 7