Ссылка AraK указывает на определение исключительного или, что объясняет, как эта функция работает для двух логических значений.
Недостающая часть информации заключается в том, как это относится к двум целым числам (или значениям целочисленного типа ). Побитовое исключение - или применяется к парам соответствующих двоичных цифр в двух числах, а результаты повторно собраны в целочисленный результат.
Чтобы использовать ваш пример:
Простым способом определения побитового XOR является утверждение, что результат имеет 1 в каждое место, где два входных числа отличаются.
С 4 и 5 единственное различие находится на последнем месте; поэтому
0101 ^ 0100 = 0001 (5 ^ 4 = 1).
Время от времени я получаю это, и простое отключение / повторное подключение устройства помогает.
Я подключил LG G3
к Android Studio и получил USB device not found
.
Я исправил эту проблему, выполнив следующие шаги:
Включите опцию разработчика
Там, проверьте USB debugging
и Allow mock locations
Перейдите в Tethering & Networks
и включите USB-модем. Bluetooth не работает для меня.
Наконец, запустите debug в Android Studio
Если у вас LG G3
Я видел пару постов о людях, у которых есть проблемы с подключением LG G3 к adb ... крупной PITA, потому что решение очень не -Интуитивный.
Оказывается, вам нужно переключить режим USB для отправки изображений (PTP). Вы можете найти это меню, щелкнув элемент уведомления, который гласит «Нажмите, чтобы получить дополнительные параметры USB» сразу после подключения телефона.
Дополнительная информация: http://forum.xda-developers.com/lg-g3/general/guide-connecting-lg-g3-to-linux-adb-aka-t2821673
.Я начал получать это сообщение после того, как отключил параметры «Мультимедийное устройство (MTP)» и «Камера (PTP)» в параметре «Подключение к компьютеру через USB», который находится в меню «Настройки»> «Хранение»> «Подключение к компьютеру через USB». Повторное включение одного из MTP или PTP устранило проблему для меня.
это также иногда помогает мне:
adb kill-server
adb start-server
и телефон или эмулятор переподключается к adb
Моя ошибка была:
Ожидание устройства. Устройство USB не найдено
Это происходит, когда я использовал SONY XPERIA Tipo Dual и Samsung Galaxy Core Duos i8262.
Я решил проблему в обоих устройствах.
SONY XPERIA Tipo Dual
Установите « SONY PC Companion », который автоматически определит ваш драйвер.
Запустите приложение снова. Вы можете видеть, что ваше приложение работает на вашем устройстве.
Samsung Galaxy Core Duos i8262
Установите USB-накопитель. Вы можете найти его здесь . Направьте URL для загрузки
Запустите приложение снова. Вы можете видеть, что вы все равно получаете ту же ошибку. Перейти в раздел уведомлений. Как видите, телефон подключен как медиаустройство (Media device (MTP)) Вам нужно изменить его как «Камера (PTP)», коснувшись уведомления.
Запустите приложение снова. Вот это да. Это работает ...
Убедитесь, что режим отладки включен, а также разрешает установку из неизвестных мест, если проблема не устраняется, отсоединение устройства, перезагрузка и подключение устройства должны работать
У меня та же проблема. Я использую Kubuntu, и я могу заставить телефон распознать его, но в столбцах «Устройство» и «Последовательный» это пустая фраза, выдающая только значения NULL и ?????. Я пытался использовать эмулятор, но даже это глючит. Я запустил эмулятор только для того, чтобы он «потерял» значок телефона (без кнопки «Постоянство») и значок камеры, а также надпись «не удалось получить доступ к менеджеру пакетов».
Я перезапустил программу, и все работало нормально. Это помогает иметь терпение.
Это связано с аутентификацией безопасности RSA, которая происходит между вашим ПК и мобильным телефоном. Когда вы подключаете мобильное устройство с включенной отладкой по USB, вы должны получить всплывающее окно, чтобы авторизовать компьютер для использования отладки по USB на вашем устройстве. Просто отметьте «Всегда разрешать», и все должно работать без сбоев.
Фактическая проблема заключается в том, что при первом подключении устройства к компьютеру после включения отладки по USB всплывающее окно для аутентификации RSA через некоторое время просто исчезает. Поэтому все, что вам нужно сделать, это отключить и снова подключить мобильное устройство и установить авторизацию во всплывающем окне.