- How to debug in android studio using adb over wifi?
- Method 1: Connecting to the Device Over WiFi
- Step 1: Connect your device to your computer via USB cable
- Step 2: Find the IP address of your device
- Step 3: Disconnect your device from your computer
- Step 4: Connect to your device over WiFi
- Step 5: Check the device is connected
- Step 6: Debug your app over WiFi
- Method 2: Configuring ADB Over WiFi
- Configuring ADB Over WiFi
- Debugging an Application Over WiFi
- Method 3: Debugging Application Over WiFi
- Step 1: Connect your Android device to your computer via USB
- Step 2: Enable WiFi debugging on your Android device
- Step 3: Disconnect your Android device from your computer
- Step 4: Find your Android device’s IP address
- Step 5: Connect your Android device to your computer via WiFi
- Step 6: Connect to your Android device via adb
- Step 7: Debug your Android application over WiFi
- Функция беспроводной отладки Android 11: как использовать
- Как использовать беспроводную отладку в Android 11
- Установите пакет SDK для Android
- Включить беспроводную отладку в Android 11
- Получить IP-адрес, порт и код сопряжения
- Соедините ваше устройство и ПК по беспроводной сети
- Установите беспроводное соединение для отладки в Android 11
- Беспроводное выполнение команд ADB на Android 11: безопасно ли это?
- Заключение
How to debug in android studio using adb over wifi?
Debugging an Android application is a crucial part of the development process, allowing developers to identify and resolve issues that might arise during runtime. While debugging with a physical device is a common approach, it is also possible to debug an Android application over a wireless network using Android Debug Bridge (ADB) and Android Studio. This can be particularly useful for developers who need to test their application on multiple devices or for those who prefer to work with a physical device but don’t want to be tethered to it.
Method 1: Connecting to the Device Over WiFi
Debugging an Android app using ADB over WiFi can be a useful way to test your app wirelessly without having to connect your device to your computer via USB cable. Here are the steps to do it using «Connecting to the Device Over WiFi» method:
Step 1: Connect your device to your computer via USB cable
Connect your Android device to your computer via USB cable and make sure that USB debugging is enabled on your device. You can enable USB debugging by going to «Settings» > «Developer options» > «USB debugging».
Step 2: Find the IP address of your device
Open a terminal or command prompt on your computer and enter the following command:
adb shell ip -f inet addr show wlan0
This will display the IP address of your device.
Step 3: Disconnect your device from your computer
Disconnect your device from your computer.
Step 4: Connect to your device over WiFi
Enter the following command in the terminal or command prompt:
adb connect device-ip-address>:5555
Replace with the IP address of your device that you obtained in Step 2.
Step 5: Check the device is connected
Enter the following command in the terminal or command prompt:
This will display the list of connected devices. Your device should be listed.
Step 6: Debug your app over WiFi
Open your Android Studio project and select your device from the «Connected Devices» dropdown list. You can now debug your app over WiFi.
Method 2: Configuring ADB Over WiFi
ADB (Android Debug Bridge) is a powerful tool that allows developers to interact with Android devices and emulators. One of the most useful features of ADB is the ability to debug applications running on Android devices. By default, ADB communicates with devices over USB, but it’s also possible to use ADB over WiFi. This can be especially useful if your device doesn’t have a USB port or if you want to debug an application running on a remote device.
Configuring ADB Over WiFi
Before you can use ADB over WiFi, you need to enable it on your device and connect to it from your computer. Here are the steps to do this:
- Connect your device to your computer using a USB cable.
- Open a terminal or command prompt and navigate to the directory where ADB is installed.
- Enter the following command to start ADB in TCP/IP mode:
- Disconnect your device from your computer.
- Find the IP address of your device by going to Settings > About Phone > Status > IP address.
- Enter the following command to connect to your device over WiFi:
adb connect device-ip-address>
connected to device-ip-address>:5555
Debugging an Application Over WiFi
Once you’ve connected to your device over WiFi, you can debug an application running on it just like you would if you were connected over USB. Here are the steps to do this:
- Open Android Studio and open the project containing the application you want to debug.
- Click on the «Run» button in the toolbar and select «Edit Configurations».
- Click on the «+» button to add a new configuration and select «Remote» from the list.
- Enter a name for the configuration and select the module containing the application you want to debug.
- Enter the IP address of your device in the «Host» field and «5555» in the «Port» field.
- Click «OK» to save the configuration.
- Click on the «Run» button and select the configuration you just created.
- Android Studio will now connect to your device over WiFi and launch the application in debug mode.
Method 3: Debugging Application Over WiFi
Debugging an Android application over WiFi can be a convenient way to test and debug your application without the need for cables. In this tutorial, we will show you how to debug an Android application over WiFi using Android Studio and adb.
Step 1: Connect your Android device to your computer via USB
Connect your Android device to your computer via USB cable. Make sure that USB debugging is enabled on your Android device. To do this, go to Settings > Developer options > USB debugging and enable it.
Step 2: Enable WiFi debugging on your Android device
To enable WiFi debugging on your Android device, you need to enter the following command in the terminal:
This command will enable WiFi debugging on your Android device and set the port to 5555.
Step 3: Disconnect your Android device from your computer
Disconnect your Android device from your computer.
Step 4: Find your Android device’s IP address
To find your Android device’s IP address, go to Settings > About phone > Status > IP address. Note down the IP address.
Step 5: Connect your Android device to your computer via WiFi
Connect your Android device to your computer via WiFi. Make sure that your Android device and your computer are connected to the same WiFi network.
Step 6: Connect to your Android device via adb
To connect to your Android device via adb, enter the following command in the terminal:
adb connect device-ip-address>:5555
Replace with the IP address of your Android device.
Step 7: Debug your Android application over WiFi
You are now ready to debug your Android application over WiFi. In Android Studio, select your Android device as the target device and click on the Debug button.
Congratulations! You have successfully debugged your Android application over WiFi using Android Studio and adb.
Функция беспроводной отладки Android 11: как использовать
В этом руководстве мы покажем вам, как использовать новую функцию беспроводной отладки, представленную в Android 11. [If you are running an older Android build, then you may instead use the TCP IP method. Instructions for the same are given in this guide: Execute Android ADB Fastboot Commands Wirelessly on any Android version]. Команды ADB и Fastboot стали неотъемлемой частью экосистемы Android. Раньше он был ограничен только техническими энтузиастами, но теперь он постепенно расширяет свою сферу деятельности и для обычных пользователей.
Например, обычные пользователи могут использовать эти наборы команд для загрузки своего устройства в стандартное восстановление или для удаления любых вредоносных программ со своих устройств. Затем, если мы переключим наше внимание на пользовательские разработки, эти команды увидят множество полезных функций. От загрузки в режиме быстрой загрузки до разблокировки загрузчика на вашем устройстве и даже рутирования с помощью перепрошивки исправленного файла boot.img Magisk — есть что попробовать.
Однако для успешного выполнения любой из этих команд ваше устройство должно быть подключено к ПК через USB-кабель. Ну, не больше! В последней версии Android 11 возможность выполнять команды через Wi-Fi теперь изначально добавлена в ОС. В результате вам не нужно делать дополнительные шаги и использовать какой-либо USB-кабель. Все это возможно благодаря добавлению новой функции беспроводной отладки в Android 11. Без лишних слов давайте ознакомимся с ее инструкциями по использованию.
Как использовать беспроводную отладку в Android 11
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Мы разбили инструкции на отдельные разделы для простоты понимания. Следуйте в той же последовательности, как указано ниже. [Make sure that your device and PC are connected to the same wireless network].
Установите пакет SDK для Android
Прежде всего, вам нужно будет установить Android SDK Platform Tools на свой компьютер. Это официальный бинарный файл ADB и Fastboot, предоставленный Google, и единственный рекомендуемый. Поэтому загрузите его, а затем распакуйте в любое удобное место на вашем ПК, и вы получите папку с инструментами платформы.
Включить беспроводную отладку в Android 11
На этот раз вам не нужно включать отладку по USB, так как вы не собираетесь подключать устройство через USB-кабель. Скорее, поскольку вы используете беспроводной режим, вам нужно будет включить функцию беспроводной отладки Android 11.
- Итак, перейдите в «Настройки»> «О телефоне» и нажмите «Номер сборки» 7 раз. Это активирует отладку по USB.
- Теперь вернитесь в «Настройки»> «Система»> «Параметры разработчика» и включите переключатель «Отладка беспроводной сети».
- Теперь вы получите приглашение, нажмите «Разрешить». Если это ваш домашний Wi-Fi, вы также можете установить флажок Всегда разрешать в этой сети.
Получить IP-адрес, порт и код сопряжения
- Теперь вам нужно получить IP-адрес WiFi, номер порта и уникальный код сопряжения.
- Для этого перейдите в «Параметры разработчика» и нажмите на название «Отладка беспроводной сети».
- Это приведет вас на страницу его настроек. Теперь нажмите на устройство «Сопряжение» с опцией «Код сопряжения». Это даст вам все три информации: IP-адрес, номер порта и код сопряжения.
- Код сопряжения будет написан прямо вверху. После этого вы получите IP-адрес и номер порта.
- Перед двоеточием (:) стоит ваш IP-адрес, а после него — номер порта. Например, в моем случае вся строка выглядит так: 192.168.1.40:43251.
- Итак, мой IP 192.168.1.40, номер порта 43251. [and Pairing Code is 355078].
- Точно так же запишите значения в вашем случае и перейдите к следующему шагу, чтобы использовать новую функцию беспроводной отладки в Android 11.
Соедините ваше устройство и ПК по беспроводной сети
Теперь, когда у нас есть необходимая информация, мы будем использовать ее для сопряжения вашего ПК и смартфона с одной и той же сетью WiFi. Вот как это можно сделать:
- Перейдите в папку с инструментами платформы, введите CMD в адресной строке и нажмите Enter.
- Это запустит командную строку внутри каталога ADB.
- Теперь выполните приведенную ниже команду в этом окне CMD, заменив значения соответственно: пара adb ipaddress:portnumber
- В моем случае приведенная выше команда преобразует пару adb 192.168.1.40:43251
- Как только вы это сделаете, командная строка запросит код сопряжения. Введите тот, который вы получили из предыдущего раздела (в моем случае это 355078).
- После этого вы получите сообщение «Успешно сопряжено с IP: порт» в CMD. Точно так же на вашем смартфоне вы должны увидеть новое устройство, добавляемое в раздел «Сопряженные устройства».
- Итак, на этой ноте давайте перейдем к последнему шагу, чтобы использовать функцию беспроводной отладки Android 11.
Установите беспроводное соединение для отладки в Android 11
- Перейдите на страницу «Отладка беспроводной сети» и на этот раз проверьте раздел «IP-адрес и порт».
- В то время как IP-адрес будет таким же, как и раньше (поскольку вы подключены к той же сети), номер порта будет изменен. Поэтому запишите новое значение.
- Теперь выполните приведенную ниже команду в окне CMD, которое вы открыли в папке инструментов платформы (не забудьте соответствующим образом заменить значения): adb connect ipaddress:port
- В моем случае IP-адрес — 192.168.1.40, тогда как новый номер порта — 39033, поэтому моя команда преобразуется в: adb connect 192.168.1.40:39033
- Теперь вы должны получить сообщение «Подключено к IP-адресу: порт», и ваши задачи будут выполнены. Теперь вы можете легко выполнить любую из ваших любимых команд ADB или Fastboot, и все это в беспроводной среде!
Беспроводное выполнение команд ADB на Android 11: безопасно ли это?
Один из распространенных вопросов, который может возникнуть у многих пользователей, заключается в том, безопасно ли использовать функцию беспроводной отладки Android 11? Насколько мне известно, да, это так. Но вы должны делать это в частной сети, такой как ваш домашний WiFi. Ни в коем случае не рекомендуется выполнять эти шаги в общедоступной сети.
Кроме того, есть еще один уровень безопасности, который вы могли заметить. Код соединения Wi-Fi не является фиксированным и истекает, как только вы закрываете диалоговое окно. Таким образом, для каждого экземпляра создается новый код сопряжения. Таким образом, даже если кто-то завладеет этим кодом, вы можете легко создать новый. В целом, это кажется более безопасным подходом.
Заключение
Итак, все это было из этого руководства о том, как использовать новую функцию беспроводной отладки, представленную в последней версии ОС Android 11. Каковы ваши взгляды на это? Требует ли этот метод больше усилий, и вас устраивает обычное USB-подключение? Дайте нам знать ваши мысли в комментариях ниже. Кроме того, если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.