Wi-Fi를 통해 Android 애플리케이션을 실행 / 설치 / 디버그 하시겠습니까?
Wi-Fi를 통해 개발중인 애플리케이션을 테스트 할 수있는 방법이 있다고 생각했습니다. 이것이 가능한가?
나는 내 전화를 풀고 무선으로 개발할 수 있기를 바랍니다.
포럼 게시물 보기 루트없이 원격으로 Android 화면을 볼 수있는 방법이 있습니까? -게시물 # 9 .
- USB를 통해 장치를 연결하고 디버깅이 작동하는지 확인하십시오.
adb tcpip 5555
. 이렇게하면 장치가 포트 5555에서 연결 수신을 시작합니다.- 6.0
adb shell netcfg
이상을adb shell ifconfig
사용 하여 장치 IP 주소를 찾습니다 . - 이제 USB를 분리 할 수 있습니다.
adb connect <DEVICE_IP_ADDRESS>:5555
. 2 단계에서 장치에 설정 한 서버에 연결됩니다.- 이제 평소처럼 디버깅 할 수있는 네트워크 장치가 있습니다.
서버를 USB 모드로 다시 전환하려면을 실행 adb usb
합니다. 그러면 전화기의 서버가 USB 모드로 돌아갑니다. 장치가 두 개 이상인 경우 -s
옵션으로 장치를 지정할 수 있습니다 adb -s <DEVICE_IP_ADDRESS>:5555 usb
..
루트가 필요하지 않습니다!
장치의 IP 주소를 찾으려면 adb shell
다음을 실행하십시오 netcfg
. 거기에서 볼 수 있습니다. OSX를 사용하는 동안 IP 주소를 찾으려면 다음 명령을 실행하십시오 adb shell ip route
.
경고 : 옵션을 활성화 된 상태로 두는 것은 위험합니다. 데이터 네트워크에있는 경우에도 네트워크의 모든 사용자가 디버그 상태에서 장치에 연결할 수 있습니다. 신뢰할 수있는 Wi-Fi에 연결되었을 때만 수행하고 완료되면 연결을 끊는 것을 잊지 마십시오!
@Sergei는 "다른 연결이 지속될 때 USB 장치에 연결하는 데 필요한 -d 옵션 (예 : 에뮬레이터 연결 또는 다른 Wi-Fi 장치)"이라는 주석과 함께 2 행을 수정해야한다고 제안했습니다.
이 정보는 미래 독자들에게 유용 할 수 있지만 178 개의 찬성표를받은 원래 버전으로 롤백했습니다.
일부 장치 에서는 USB 케이블이 없어도 동일한 작업을 수행 할 수 있습니다 .
Android Studio 를 사용하면 터미널에서 ADB 명령을 사용하지 않고도 USB 디버깅을 연결할 수 있는 플러그인이 있습니다.
(루트 필요 없음) Android Studio를위한 가장 쉽고 쉬운 UI 방법이 있습니다.
IntelliJ 및 Android Studio 플러그인은 Wi-Fi를 통해 Android 기기를 빠르게 연결하여 USB 연결없이 애플리케이션을 설치, 실행 및 디버그하기 위해 생성되었습니다. 하나의 버튼을 누르고 USB 케이블은 잊어 버리십시오.
플러그인 Android WiFi ADB를 설치하십시오.
Android WiFi ADB를 직접 다운로드하여 설치하십시오.
Intellij / Android Studio : 기본 설정 / 설정-> 플러그인-> 저장소 찾아보기
.
생각해 내다! 처음으로 장치를 초기화하려면 USB를 사용하여 연결해야합니다.
또는 JetBrains 플러그인 사이트에서 플러그인을 다운로드하고 기본 설정 / 설정-> 플러그인-> 디스크에서 플러그인 설치 에서 수동으로 설치할 수 있습니다 .
장치를 쉽게 연결하고 관리 할 수 있습니다 ....... 자세한 내용은 https://github.com/pedrovgs/AndroidWiFiADB를 참조하십시오.
USB 케이블 을 전혀 연결하지 않고 장치에서 무선 adb를 활성화하려는 경우 (루트 필요) :
- 장치에 터미널 앱 설치 (예 : Android 터미널 에뮬레이터) 다음을 입력하십시오.
- su
- setprop service.adb.tcp.port 5555
- adbd 중지
- adbd 시작
이미 터미널을 열었으므로 장치의 IP 주소를 찾을 수 있습니다.
ip addr show
그런 다음 디버깅 환경에서 다음 명령을 실행하십시오.
adb connect ip.of.the.device
이렇게하면 장치가 다른 에뮬레이터로 나열됩니다. 장치를 재설정 할 때까지 TCP는 열린 상태로 유지됩니다. 연결이 자주 끊어지는 경우 Wi-Fi Keep Alive 앱을 설치할 수도 있습니다.
안전하다고 느끼려면 공용 네트워크에 연결할 때 TCP를 닫아야합니다. 다음을 수행하거나 단순히 장치를 다시 시작할 수 있습니다.
- su
- setprop service.adb.tcp.port -1
- adbd 중지
- adbd 시작
adb 유틸리티에는 TCP / IP를 통해 장치에 연결할 수있는 기능이 있습니다. 그러나 adbd는 일반적으로 TCP 연결을 수신하지 않습니다.
실행하려면 엔지니어링 장치가 필요합니다 (즉, 루트가 필요함). 그런 다음이 게시물의 지침을 따르십시오.
TCP를 통해 ADB로 Android에 연결하려면 어떻게해야합니까?
이것은 eng 장치에서만 작동하므로 공식적으로 지원되지 않습니다. 자신의 책임하에 사용하고 버그를 예상하십시오.
- Android 기기와 adb 호스트 컴퓨터를 둘 다 액세스 할 수있는 공용 Wi-Fi 네트워크에 연결합니다. 모든 액세스 포인트가 적합한 것은 아닙니다. 방화벽이 adb를 지원하도록 적절히 구성된 액세스 포인트를 사용해야 할 수도 있습니다.
- USB 케이블로 장치를 호스트에 연결합니다.
adb가 호스트에서 USB 모드로 실행 중인지 확인합니다.
$ adb usb restarting in USB mode
USB를 통해 장치에 연결합니다.
$ adb devices List of devices attached ######## device
tcpip 모드에서 호스트 adb를 다시 시작합니다.
$ adb tcpip 5555 restarting in TCP mode port: 5555
Android 장치의 IP 주소를 찾으십시오
Settings -> About tablet -> Status -> IP address
.. 내 경우와 같이 때로는 안드로이드 장치의 IP 주소를 찾을 수없는 형태의 IP 주소를 기억하십시오#.#.#.#.
. 그래서 u는 다음과 같이 adb를 사용하여 얻을 수 있습니다 : $ adb shell netcfg 그리고 결과의 마지막 줄에 있어야합니다.adb 호스트를 기기에 연결합니다.
$ adb connect #.#.#.# connected to #.#.#.#:5555
기기에서 USB 케이블을 제거하고 기기에 계속 액세스 할 수 있는지 확인합니다.
$ adb devices List of devices attached #.#.#.#:5555 device
이제 갈 수 있습니다!
adb 연결이 끊어진 경우 :
- 호스트가 Android 기기와 동일한 Wi-Fi 네트워크에 계속 연결되어 있는지 확인합니다.
- "adb connect"단계를 다시 실행하여 다시 연결하십시오.
또는 작동하지 않으면 adb 호스트를 재설정하십시오.
adb kill-server
처음부터 다시 시작합니다.
모두를 위해 더 나은 방법 ( 쉬운 방법 )이 있습니다.
1) Android 스튜디오 용 플러그인 인 Android wifi ADB가 종료됩니다.
2) 파일-> 설정-> 플러그인-> 저장소 찾아보기로 이동하십시오.
3) Android WiFi ADB 를 찾고 INSTALL을 클릭 한 다음 프롬프트에서 다시 시작합니다.
4) 새 플러그인 인 새 아이콘 이 표시됩니다 .
이제이 작업을 수행합니다 .
5) 휴대폰의 개발자 옵션으로 이동하여 DEBUGGING을 활성화합니다 (반드시).
6) 또한 TCP / NETWORK를 통한 디버그 허용
7) USB 를 통해 휴대폰을 연결 하고 휴대폰과 PC / 노트북이 모두 동일한 네트워크 (핫스팟 또는 Wi-Fi)에 연결되어 있는지 확인합니다.
8) 새 아이콘 (예 : ANDROID Wifi ABD )을 클릭합니다.
9) 휴대 전화가 감지되고 wifi / 핫스팟을 통해 연결 되므로 이제 USB 연결을 끊을 수 있습니다 . 이것은 일회성 프로세스이므로 USB를 통해 전화를 계속 연결할 필요가 없습니다.
이것은 불규칙적인 충전으로부터 휴대 전화를 절약하고 또한 짧은 길이의 USB 케이블에 대한 해결책입니다.
Wi-Fi를 통해 Android 기기를 디버깅 할 수 있는 쉘 스크립트 를 작성 했습니다 .
다음은 코드입니다.
#!/usr/bin/env bash
#Notice: if unable to connect to [ip]:5555,
#try adb kill-server then try again.
adb shell ip route > addrs.txt
#Case 1:Nexus 7
#192.168.88.0/23 dev wlan0 proto kernel scope link src 192.168.89.48
#Case 2: Smartsian T1,Huawei C8813
#default via 192.168.88.1 dev eth0 metric 30
#8.8.8.8 via 192.168.88.1 dev eth0 metric 30
#114.114.114.114 via 192.168.88.1 dev eth0 metric 30
#192.168.88.0/23 dev eth0 proto kernel scope link src 192.168.89.152 metric 30
#192.168.88.1 dev eth0 scope link metric 30
ip_addrs=$(awk {'if( NF >=9){print $9;}'} addrs.txt)
echo "the device ip address is $ip_addrs"
echo "connecting..."
rm addrs.txt
adb tcpip 5555
adb connect "$ip_addrs"
Windows의 경우 :
Step 1. 아래 명령으로 배치 파일을 만들고 파일을 w.bat
.
2 단계. 아래 내용을에 복사하고 Windows 시스템 w.bat
에있는 폴더에 저장합니다.%path%
echo ***Get phone in Wi-Fi mode***
echo ***Get phone in Wi-Fi mode***
adb devices
echo ***Remove cable from the phone now***
adb tcpip 9000
adb connect 192.168.1.1:9000
adb connect 192.168.1.2:9000
adb connect 192.168.1.3:9000
adb connect 192.168.1.4:9000
adb connect 192.168.1.5:9000
adb connect 192.168.1.6:9000
// <-여기까지->
3 단계. 케이블로 휴대폰과 PC 연결
4 단계. 전화기가 Wi-Fi 모드인지 확인
5 단계. 배치 파일에 다음과 같은 메시지가 표시되면 케이블을 제거합니다.
단계 6. w.bat
Windows 프롬프트에서 입력 (시작-> 실행-> 입력 CMD
,를 누름 Enter) (검은 색 화면은 Windows DOS 프롬프트), 경로 폴더 중 하나에 복사 한 경우 어디에서나 실행할 수 있고 그렇지 않으면 폴더에서 실행할 수 있습니다. 이 파일을 만든 곳.
배치 파일의 출력은 다음과 같습니다.
C:\Windows\System32>w
C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***
C:\Windows\System32>echo ***Get phone in Wi-Fi mode***
***Get phone in Wi-Fi mode***
C:\Windows\System32>adb devices
List of devices attached
d4e9f06 device
C:\Windows\System32>echo ***Remove cable from the Phone now***
***Remove cable from the Phone now***
C:\Windows\System32>adb tcpip 9000
restarting in TCP mode port: 9000
C:\Windows\System32>adb connect 192.168.1.1:9000
unable to connect to 192.168.1.1:9000:9000
C:\Windows\System32>adb connect 192.168.1.2:9000
connected to 192.168.1.2:9000
C:\Windows\System32>adb connect 192.168.1.3:9000
unable to connect to 192.168.1.3:9000:9000
C:\Windows\System32>adb connect 192.168.1.4:9000
unable to connect to 192.168.1.4:9000:9000
C:\Windows\System32>adb connect 192.168.1.5:9000
unable to connect to 192.168.1.5:9000:9000
C:\Windows\System32>adb connect 192.168.1.6:9000
unable to connect to 192.168.1.6:9000:9000
참고 1 : 출력에서이를 찾으십시오 (모두 무시-> 연결할 수 없음 <-오류).
connected to xxx.xxx.x.x:9000
결과에 이것이 표시되면 PC에서 케이블을 제거하고 Eclipse로 이동하여 실행하여 장치에 앱을 설치하십시오. 그게 다야.
참고 2 : 연결 해제 또는 무선 모드 끄기 : 아래 명령을 입력하십시오. USB 모드에서 다시 시작해야합니다.이 단계에서 PC와 컴퓨터는 케이블로 연결되어서는 안됩니다.
C:\Users\dell>adb usb
restarting in USB mode
참고 3 : 전화기의 IP 주소를 찾는 단계 (Stack Overflow에서 가져옴)
내 전화의 IP 주소 찾기 :
a. Dial *#*#4636#*#* to open the Testing menu.
b. In the Wi-Fi information menu: click Wi-Fi Status
c. Wi-Fi status can be blank for the first time
d. Click Refresh Status
e. In the IPaddr: <<IP ADDRESS OF THE PHONE IS LISTED>>
참고 4 : 내 전화 Wi-Fi 연결 IP 주소 범위는 일반적으로 아래에 언급 된 IP 주소와 같습니다.
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
참고 5 : 전화기에 계속 재 할당되는 다른 일련의 IP 주소가있는 경우 w.bat
파일 에서 IP 주소를 변경할 수 있습니다 .
참고 6 : 이것은 무차별 대입 방식으로, IP 주소를 찾고 Eclipse / Wi-Fi에 연결하기위한 모든 수작업을 제거합니다.
SUCCESS Note 7 : 간단히 말해서 정규 활동은 다음과 같습니다.
Step 1. Connect PC and Wi-Fi via a cable
Step 2. Start CMD - to go to Windows DOS prompt
Step 3. Type "w"
Step 4. Find connected command in the output
Step 5. Success, remove cable and start using Eclipse
긴 검색 끝에 다음을 찾았습니다.
나는 달려야한다
adb connect <device_ip_address>:5555
USB 분리 후 .
@ usethe4ce의 답을 완성하기 위해 둘 이상의 장치 또는 에뮬레이터 adb tcpip 5555
가있는 경우 error: more than one device/emulator
.
이 경우 원하는 장치의 일련 번호를 제공해야합니다.
adb devices
연결된 장치의 목록
33001229 장치
emulator-5554 장치
adb -s 33001229 tcpip 5555
- 제 경우에는 장치의 IP를 찾으십시오. 장치의 Wi-Fi 연결 설정에서 찾을 수 있습니다.
adb connect xxx.xxx.xxx.xxx:5555
다음 단계는 따라야 할 표준 단계입니다 (대부분 이전 답변과 동일) :-
- adb tcpip 5555.
- adb connect your_device_ip_address.
- adb 장치 (장치가 연결되었는지 확인).
그러나 경우에 따라 위의 단계에서 "장치에 연결할 수 없습니다. 컴퓨터와 장치가 동일한 WiFi 네트워크에 연결되어 있는지 확인하십시오."와 같은 오류가 표시되는 경우가 있습니다. 그리고 장치가 이미 동일한 네트워크에 있음을 알 수 있습니다.
이 경우 "Wifi ADB Ultimate"플러그인을 설치하고 아래 단계를 따르십시오.
- USB를 통해 장치를 한 번 연결하십시오.
- 목록을 새로 고침하여 연결되었는지 확인하세요.
- 전화 정보> 상태> IP 주소로 이동하여 IP 주소 (예 : 198.162.0.105)를 확인합니다.
- Android Studio로 돌아와서 아래 사진과 같이이 IP를 입력하고 실행 버튼을 누르십시오.
이제 갈 수 있습니다!
>## open command prompt with Run as Administrtor ##
adb connect ipdevice:5037
가장 좋은 방법은 ADBConnect ( Eclipse 플러그인) 및 ADB Wireless (Android 장치 용 앱)를 사용하는 것입니다.
Ubuntu / Linux의 경우 :
- 장치가 디버깅을 위해 작동하는지 확인하십시오. http://developer.android.com/tools/help/adb.html#Enabling
- sdk 폴더로 이동하여 platform-tools 폴더를 찾으십시오.
./adb devices
연결된 장치를 나열하는 데 사용 합니다. 하나의 장치 만 연결되어 있고 실행중인 에뮬레이터가 없는지 확인하십시오.- 기기 IP 주소를 찾으면 기기에서 찾을 수 있습니다. http://developer.android.com/tools/help/adb.html#wireless , 또는
./adb shell
다음 과 같은 adb 셸이netcfg
있습니다. IP 주소 목록이 표시됩니다.wlan0
내 경우에는 192.168.100.3/2를 찾으십시오 . ./adb tcpip 5555
- 마지막으로
./adb connect <Your device IP Address>:5555
터미널에 입력하십시오 . 이제 Wi-Fi를 통해 장치에 응용 프로그램을 배포 할 수 있습니다.
참고 :-안드로이드 폰은 루팅되어야하며 USB 케이블이 필요하지 않습니다.
Playstore에서 Android 전화에 Wi-Fi adb 설치
링크 : -https : //play.google.com/store/apps/details ? id=com.ttxapps.wifiadb
Windows의 경우
저는이 기술을 사용하고 있습니다. 이것은 매우 쉽습니다.
1) adb 다운로드 :
링크 : https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0
2) 실행 exe :-블루 스크린이 표시되면 y Enter 키를 누릅니다.
3) 이제 wifi adb apk를 열고 루트 권한을 부여하고 wifi 또는 핫스팟으로 동일한 네트워크에있는 안드로이드 전화 및 시스템을 기억해야합니다.
4) Wifi adb apk를 열면 다음과 같은 ip 주소가 표시됩니다. adb connect 192.168.2.134:5555
이 ip는 시스템마다 다를 수 있습니다. 이제이 정보를 명령 프롬프트에 입력하고 Enter 키를 누릅니다.
5) 어디에서나 cmd를여십시오 adb connect 192.168.2.134:5555
.
6) 마지막으로 adb에 성공적으로 연결했습니다. 다음과 같은 메시지가 표시됩니다.connected to 192.168.2.140:5555
Mac OS의 경우
이것이 가장 쉬운 방법이며 자동 업데이트를 제공합니다.
1) homebrew 설치
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) adb 설치
brew cask install android-platform-tools
3) adb 사용 시작
adb devices
4) Wifi adb apk를 열면 다음과 같은 ip 주소가 표시됩니다. adb connect 192.168.2.134:5555
이 ip는 시스템마다 다를 수 있습니다. 이제이 정보를 터미널에 입력하고 Enter 키를 누르십시오.
5) mac os
어디서나 터미널을 열고 adb connect 192.168.2.134:5555
.
6) 마지막으로 adb에 성공적으로 연결했습니다. 다음과 같은 메시지가 표시됩니다.connected to 192.168.2.140:5555
나는 그것의 도움을 바랍니다, 감사합니다!
이를 수행하는 가장 쉽고 매우 쉬운 방법은 다음과 같습니다.
- 배치 파일 만들기 :-
adb 장치
adb tcpip 5555
adb connect 192.168.9.120:5555 (Your phone ip xxx.xxx.x.xxx:5555)
이 파일을 Android sdk 플랫폼 도구 폴더에 넣으십시오. 예 :-C : \ Users \ 'user_name'\ AppData \ Local \ Android \ Sdk \ platform-tools
파일> 보내기> 바탕 화면 (바로 가기 생성)을 우클릭
그게 다야 ....
이제 USB를 통해 휴대폰을 연결 한 다음 바탕 화면 바로 가기를 열고 휴대폰 연결을 끊기 만하면됩니다.
여기서 놓친 임프 포인트 하나-adb 다시 마운트를 수행하면 TCP 연결이 끊어 지므로 adb connect IP : port 를 다시 한 번 수행해야합니다.
- 장치 설정에서-> "개발자 옵션"-> "USB 디버깅 인증 취소".
- USB를 통해 장치를 연결하고 디버깅이 작동하는지 확인합니다.
adb tcpip 5555
adb connect <DEVICE_IP_ADDRESS>:5555
- USB 분리
adb devices
플러그인 Android WiFi ADB 설치
Android Studio에서 직접 Android WiFi ADB를 다운로드하여 설치합니다 .
파일> 설정-> 플러그인-> 저장소 찾아보기-> Android WiFi ADB-> 설치-> 처음으로 케이블로 연결-> "연결"을 클릭-> 이제 케이블을 제거하고 디버그 / 실행을 시작합니다.
참조를 위해 ss를 확인하십시오 .
Windows 용 간단한 스크립트를 작성했습니다.
1 단계. 아래 명령으로 배치 파일을 만들고 wifi_dedug.bat 파일을 호출하고 아래 내용을 복사합니다.
adb tcpip 5555
pause
adb shell "ip addr show wlan0 | grep 'inet ' | cut -d' ' -f6|cut -d/ -f1" > tmpFile
pause
set /p ip= < tmpFile
@echo %ip%
del tmpFile
@echo %ip%
adb connect %ip%
pause
2 단계. 장치를 PC에 연결합니다.
3 단계. 배치 파일 시작 (요청시 키 입력)
4 단계. 기기를 분리하고 Wi-Fi를 통해 배포 / 디버그합니다.
ADB를 사용한 Android Wifi 디버깅 단계 :
$> adb devices // check all usb debuggable devices connected.
$> adb -d shell // Access device shell.
shell> ifconfig // Check and copy wifi ip-address eg:192.168.1.90
shell> exit // Exit from android device shell.
$> adb tcpip 5000 // open TCP port 5000 (or any available)
$> adb connect 192.168.1.90:5000 // connect to device via wifi ip over specific TCP port.
$> adb devices // you will get debuggabled android device over wifi.
필수 : 개발자 모드가 활성화 된 상태에서 USB를 통해 Android 장치를 컴퓨터에 연결합니다. 또한 Android 기기와 컴퓨터를 동일한 Wi-Fi 라우터에 연결하거나 테 더링을 사용하세요.
Wifi ADB
Play 스토어 에서 앱 을 다운로드하십시오 . 매우 사용하기 쉽고 매력처럼 작동합니다! :)
USB를 통해 장치를 연결하고 디버깅이 작동하는지 확인합니다. 이 단계는 이미 adb를 설치하고 varialbe 환경에서 경로를 설정 한 경우 수행됩니다.
- cmd를 열고 다음을 입력하십시오.
adb tcpip 5555
- IP 주소 찾기
adb shell ip route
adb connect DEVICE_IP_ADDRESS:5555
- USB를 분리하고 무선 디버깅을 진행합니다.
Radu Simionescu의 답변이 저에게 효과적이었습니다. 감사합니다. 안드로이드 장치의 IP 주소를 볼 수없는 분들 Settings > Wireless > Wi-Fi
은 연결된 와이파 이로 가서 길게 누르세요. 그런 다음 Modify network config
확인을 선택 Show Advance Options
하고 IP address
섹션으로 스크롤 하십시오.
adb
시스템에 설치 한 후 실행 killadd adb
하고 adb start-server
adb를 새로 고칩니다. 때때로 우리는 여기 와 같은 문제를 얻을 수 있습니다.
Android 무선 디버깅 (MAC)
1 단계 : sdk 폴더로 이동 (공통 경로 "/ Users / macname / Library / Android / sdk / platform-tools") 여기에서 cmd를 열고 "adb devices"출력 실행-연결된 장치 목록
cmd에서 adb 명령을 찾을 수없는 경우 ./adb --help OS X / macOS : 일반적으로 ~ / .profile 또는 ~ / .bash_profile 여기에 다음 줄을 추가하고 경로를 platform-tools를 설치 한 경로로 바꿉니다.
2 단계 : $ export PATH = "/ Users / macname / Library / Android / sdk / platform-tools": $ PATH
3 단계 : $ adb devices 연결된 장치 목록 ZH99FF7FTY 장치
4 단계 : $ adb tcpip 5555 TCP 모드 포트에서 다시 시작 : 5555
단계 5 : $ adb connect 10.124.32.18:5555, 10.124.32.18:5555
다음 번에 4 단계와 5 단계를 반복하여 다시 연결하거나 장치가 재부팅되고 연결되지 않으면 다시 단계를 수행하십시오.
first you shold connect your device with usb to pc after that run cmd and drag and drop adb.exe that is in sdk/platform-tools path and write below code :
....\Sdk\platform-tools\adb.exe devices
.....\Sdk\platform-tools\adb.exe tcpip 5555
.....\Sdk\platform-tools\adb.exe connect Ip address:5555
위의 답변 https://stackoverflow.com/a/10236938/6117565를 따르면 "No route to host" 오류가 발생할 수 있습니다 .
이 문제를 해결하려면 위 답변의 5 단계 전에 먼저 에뮬레이터를 시작한 다음 연결 장치를 사용해보세요. 무슨 일이 일어나고 있는지 모르지만이 트릭은 작동합니다.
나는 adb shell ip -f inet addr show wlan0
장치 IP를 찾는 데 사용 합니다 adb tcpip 5555
.
최신 버전은 더 이상 사용되지 않습니다. adb netcfg. 따라서 이것은 인터페이스 이름이 wlan0 (기본 인터페이스 이름) 일 때 장치의 IP를 찾는 올바른 방법입니다.
너무 간단합니다 ...
1 단계:
connect mobile to laptop (PC)
find adb path in Eclipse or Go Tast manager (<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>Esc</kbd>) -> process -> adb.exe -> right-click -> open file location -> copy the path of the open window (like D:\.....)
2 단계:
open cmd and change directory like C:, D:, E:, and G:
1: C:\Users\UMT>D:
2: D:\> cd (past path of adb) like (ANDROID eclipse\Eclipse Setup\adt-bundle-windows-x86_64-202\sdk\plat-form-tools) and press enter
3: Then type `adb tcpip 5555`. Press <kbd>Enter</kbd> ... make sure your mobile connects to the PC
3 단계 :
Open new cmd and same above, go to the adb directory and type
adb connect 192.168.x.x(device ip):5555
press enter now connect it.
장치 IP 주소 : 설정-> 전화 정보-> 상태-> IP 주소
참고 URL : https://stackoverflow.com/questions/4893953/run-install-debug-android-applications-over-wi-fi
'program story' 카테고리의 다른 글
OpenID와 OAuth의 차이점은 무엇입니까? (0) | 2020.09.28 |
---|---|
JOIN과 INNER JOIN의 차이점 (0) | 2020.09.28 |
객체를 문자열로 변환 (0) | 2020.09.28 |
JSON 파일을 prettyprint하는 방법은 무엇입니까? (0) | 2020.09.28 |
Android에서 '컨텍스트'를 얻는 정적 방법? (0) | 2020.09.28 |