Tôi nghĩ rằng có một cách để kiểm tra các ứng dụng của bạn trong quá trình phát triển qua Wi-Fi. Điều này có thể không?
Tôi rất thích có thể ngắt kết nối điện thoại của mình và phát triển không dây.
Tôi nghĩ rằng có một cách để kiểm tra các ứng dụng của bạn trong quá trình phát triển qua Wi-Fi. Điều này có thể không?
Tôi rất thích có thể ngắt kết nối điện thoại của mình và phát triển không dây.
Câu trả lời:
Xem bài đăng trên diễn đàn Bất kỳ cách nào để xem màn hình Android từ xa mà không cần root? - Bài số 9 .
adb tcpip 5555
. Điều này làm cho thiết bị bắt đầu nghe các kết nối trên cổng 5555;adb shell netcfg
hoặc adb shell ifconfig
bằng 6.0 trở lên;adb connect <DEVICE_IP_ADDRESS>:5555
. Điều này kết nối với máy chủ chúng tôi thiết lập trên thiết bị ở bước 2;Để chuyển máy chủ trở lại chế độ USB, hãy chạy adb usb
, điều này sẽ đưa máy chủ trên điện thoại của bạn trở lại chế độ USB. Nếu bạn có nhiều thiết bị, bạn có thể chỉ định thiết bị với -s
tùy chọn : adb -s <DEVICE_IP_ADDRESS>:5555 usb
.
Không cần root!
Để tìm địa chỉ IP của thiết bị: chạy adb shell
và sau đó netcfg
. Bạn sẽ thấy nó ở đó. Để tìm địa chỉ IP trong khi sử dụng OSX, hãy chạy lệnh adb shell ip route
.
CẢNH BÁO : để tùy chọn được bật là nguy hiểm, bất kỳ ai trong mạng của bạn cũng có thể kết nối với thiết bị của bạn để gỡ lỗi, ngay cả khi bạn đang ở trong mạng dữ liệu. Chỉ làm điều đó khi được kết nối với Wi-Fi đáng tin cậy và nhớ ngắt kết nối khi hoàn tất!
@Sergei đề xuất rằng nên sửa đổi dòng 2, nhận xét: "-d tùy chọn cần thiết để kết nối với thiết bị USB khi kết nối khác vẫn tồn tại (ví dụ: trình giả lập được kết nối hoặc thiết bị Wi-Fi khác)".
Thông tin này có thể có giá trị đối với độc giả tương lai, nhưng tôi đã quay lại phiên bản gốc đã nhận được 178 lượt upvote.
Trên một số thiết bị, bạn có thể làm điều tương tự ngay cả khi bạn không có cáp USB :
adb connect <DEVICE_IP_ADDRESS>:5555
Sử dụng Android Studio có một plugin cho phép bạn kết nối Gỡ lỗi USB mà không cần sử dụng bất kỳ lệnh ADB nào từ thiết bị đầu cuối.
(Không cần root) Có một phương pháp UI tốt nhất, dễ dàng và dành cho Android Studio
Plugin IntelliJ và Android Studio được tạo để kết nối nhanh thiết bị Android của bạn qua WiFi để cài đặt, chạy và gỡ lỗi các ứng dụng của bạn mà không cần kết nối USB. Nhấn một nút và quên cáp USB của bạn.
chỉ cần cài đặt plugin Android WiFi ADB
Tải xuống và cài đặt Android WiFi ADB trực tiếp từ
Intellij / Android Studio: Tùy chọn / Cài đặt-> Plugins-> Duyệt kho
.
Nhớ lại!Lần đầu tiên khởi tạo thiết bị, bạn phải kết nối bằng usb
Ngoài ra, bạn có thể tải xuống plugin từ trang web plugin JetBrains và cài đặt thủ công trong: Tùy chọn / Cài đặt-> Plugins-> Cài đặt plugin từ đĩa.
Bạn có thể kết nối và quản lý thiết bị của mình một cách dễ dàng ....... để biết thêm thông tin đọc tại đây https://github.com/pedrovgs/AndroidWiFiADB
ADB WiFi Connect
Nếu bạn muốn kích hoạt adb không dây trên thiết bị mà không cần kết nối bằng cáp USB ở tất cả (root bắt buộc):
Vì bạn đã mở thiết bị đầu cuối, bạn có thể tìm thấy địa chỉ IP của thiết bị:
ip addr show
Sau đó, trong môi trường gỡ lỗi của bạn chạy lệnh:
adb connect ip.of.the.device
Điều này sẽ làm cho thiết bị được liệt kê như bất kỳ trình giả lập nào khác mà bạn có thể có. Lưu ý rằng TCP sẽ vẫn mở cho đến khi bạn đặt lại thiết bị. Bạn cũng có thể muốn cài đặt ứng dụng Wi-Fi Keep Alive nếu bạn thường xuyên bị ngắt kết nối.
Nhớ đóng TCP khi kết nối với mạng công cộng nếu bạn muốn cảm thấy an toàn. Bạn có thể làm như sau hoặc đơn giản là khởi động lại thiết bị:
Modify network config
kiểm tra Show Advance Options
và cuộn đến `địa chỉ IP
Tiện ích adb có khả năng kết nối với thiết bị qua TCP / IP. Tuy nhiên, adbd thường không lắng nghe các kết nối TCP.
Nếu bạn muốn làm cho nó chạy, bạn cần một thiết bị kỹ thuật (nói cách khác, bạn cần root). Sau đó làm theo các hướng dẫn trong bài này:
Làm cách nào tôi có thể kết nối với Android với ADB qua TCP?
Vì điều này chỉ hoạt động trên các thiết bị eng, nó không được hỗ trợ chính thức. Sử dụng có nguy cơ của riêng bạn, mong đợi lỗi, vv
Tôi tìm thấy câu trả lời của tôi ở đây :
Đảm bảo adb đang chạy ở chế độ USB trên máy chủ.
$ adb usb
restarting in USB mode
Kết nối với thiết bị qua USB.
$ adb devices
List of devices attached
######## device
Khởi động lại adb máy chủ trong chế độ tcpip.
$ adb tcpip 5555
restarting in TCP mode port: 5555
Tìm địa chỉ IP của thiết bị Android : Settings -> About tablet -> Status -> IP address
. Hãy nhớ địa chỉ IP, #.#.#.#.
đôi khi không thể tìm thấy địa chỉ IP của thiết bị Android, như trong trường hợp của tôi. vì vậy bạn có thể lấy nó bằng cách sử dụng adb như sau: $ adb shell netcfg và nên ở dòng cuối cùng của kết quả.
Kết nối máy chủ adb với thiết bị:
$ adb connect #.#.#.#
connected to #.#.#.#:5555
Tháo cáp USB khỏi thiết bị và xác nhận bạn vẫn có thể truy cập thiết bị:
$ adb devices
List of devices attached
#.#.#.#:5555 device
Bây giờ bạn tốt rồi!
Nếu kết nối adb bị mất:
Hoặc nếu điều đó không hiệu quả, hãy đặt lại máy chủ adb của bạn:
adb kill-server
và sau đó bắt đầu lại từ đầu.
Đối với tất cả, điều này, tồn tại một phương pháp tốt hơn ( PHƯƠNG PHÁP DỄ DÀNG ):
1) Một plugin cho thoát khỏi studio Android, được gọi là Android wifi ADB
2) Chuyển đến tệp -> cài đặt -> Plugin -> Duyệt kho
3) Tìm Android WiFi ADB , nhấp vào CÀI ĐẶT , sau đó khởi động lại nhanh chóng
4) Bạn sẽ thấy một biểu tượng mới , đó là plugin mới của bạn.
Bây giờ để thực hiện công việc này :
5) Chuyển đến tùy chọn nhà phát triển điện thoại của bạn và bật DEBUGGING (phải)
6) Đồng thời bật, cho phép DEBUG TRÊN TCP / NETWORK
7) Gắn điện thoại của bạn qua USB và đảm bảo, cả điện thoại và máy tính / máy tính xách tay của bạn đều được kết nối với cùng một mạng (cả điểm phát sóng hoặc wifi)
8) BẤM VÀO ICON MỚI (tức là ANDROID Wifi ABD của bạn )
9) Điện thoại của bạn được phát hiện và được kết nối qua wifi / điểm phát sóng , và do đó bây giờ bạn có thể ngắt kết nối usb . Đây là quá trình một lần, do đó bạn có thể không cần kết nối điện thoại qua usb.
Điều này sẽ tiết kiệm điện thoại của bạn khỏi các khoản phí bất thường và cũng là một biện pháp khắc phục cho cáp usb có chiều dài ngắn.
Tôi đã viết một tập lệnh shell có thể cho phép bạn gỡ lỗi một thiết bị Android thông qua Wi-Fi.
Đây là mã:
#!/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"
adb connect "$ip_addrs:5555"
để làm cho nó hoạt động trở lại. Dù sao cũng cảm ơn kịch bản.
Cài đặt plugin Android WiFi ADB
Tải xuống và cài đặt Android WiFi ADB trực tiếp từ Android Studio :
Tệp> Cài đặt-> Plugin-> Duyệt kho lưu trữ-> Android WiFi ADB -> Cài đặt -> Kết nối với cáp lần đầu tiên -> Nhấp vào "Kết nối" -> Bây giờ hãy tháo cáp và bắt đầu thực hiện gỡ lỗi / chạy.
Kiểm tra ss để bạn tham khảo :
Các bước sau là những tiêu chuẩn cần tuân theo (hầu hết giống như các câu trả lời trước): -
Nhưng trong một số trường hợp, các bước trên có lỗi như "không thể kết nối với thiết bị. Đảm bảo rằng máy tính và thiết bị của bạn được kết nối với cùng một mạng WiFi." Và bạn nhận thấy các thiết bị đã có trên cùng một mạng.
Trong trường hợp này, hãy cài đặt plugin này "Wifi ADB Ultimate" và làm theo các bước dưới đây.
Bây giờ, bạn tốt để đi!
Cho cửa sổ:
Bước 1. Tạo một tệp bó với các lệnh dưới đây và gọi tệp w.bat
.
Bước 2. Sao chép các nội dung bên dưới vào w.bat
và lưu nó vào bất kỳ thư mục nào trong %path%
hệ thống Windows của bạn
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
// <- Đến đây ->
Bước 3. Kết nối điện thoại và PC của bạn bằng cáp
Bước 4. Đảm bảo điện thoại ở chế độ Wi-Fi
Bước 5. Tháo cáp khi tệp bó cho bạn biết
Bước 6. Nhập w.bat
vào dấu nhắc Windows (bắt đầu -> chạy -> gõ CMD
, nhấn Enter) (màn hình đen là dấu nhắc Windows DOS), nếu bạn đã sao chép nó vào một trong các thư mục đường dẫn thì bạn có thể chạy từ bất kỳ đâu, khác chạy từ thư mục nơi bạn đã tạo tập tin này.
Đầu ra của tệp bó sẽ giống như thế này:
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
Lưu ý 1: Tìm phần này trong đầu ra, (bỏ qua tất cả -> không thể kết nối <- lỗi)
connected to xxx.xxx.x.x:9000
Nếu bạn thấy kết quả này, chỉ cần rút cáp khỏi PC và truy cập Eclipse và chạy để cài đặt ứng dụng trên thiết bị; nên là nó
Lưu ý 2: TỪ CHỐI HOẶC CHUYỂN ĐỔI CHẾ ĐỘ KHÔNG DÂY: Nhập lệnh dưới đây. Cần phải khởi động lại ở chế độ USB - ở giai đoạn này, PC và máy tính KHÔNG nên được kết nối bằng cáp:
C:\Users\dell>adb usb
restarting in USB mode
Lưu ý 3: Các bước để tìm địa chỉ IP của điện thoại (được lấy từ Stack Overflow)
Tìm địa chỉ IP của ĐIỆN THOẠI CỦA TÔI:
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>>
Lưu ý 4: Phạm vi địa chỉ IP kết nối Wi-Fi trên điện thoại của tôi thường là như các địa chỉ IP được đề cập bên dưới,
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
192.168.1.5
192.168.1.6
Lưu ý 5: nếu bạn nhận được bất kỳ chuỗi địa chỉ IP nào khác liên tục được gán lại cho điện thoại của mình, bạn chỉ cần thay đổi địa chỉ IP trong w.bat
tệp.
Lưu ý 6: Đây là một phương pháp mạnh mẽ , loại bỏ tất cả lao động thủ công để tiếp tục tìm địa chỉ IP và kết nối với Eclipse / Wi-Fi.
THÀNH CÔNG Lưu ý 7: Vì vậy, trong ngắn hạn, hoạt động thường xuyên sẽ là một cái gì đó như thế này:
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
Để hoàn thành câu trả lời của @ usethe4ce, nếu bạn có nhiều hơn một thiết bị hoặc trình giả lập, adb tcpip 5555
sẽ cung cấp error: more than one device/emulator
.
Trong trường hợp này, bạn cần cung cấp số sê-ri của thiết bị mong muốn:
adb devices
Danh sách các thiết bị kèm theo
Thiết bị 33001229
thiết bị giả lập-5554
adb -s 33001229 tcpip 5555
adb connect xxx.xxx.xxx.xxx:5555
Đối với Ubuntu / Linux:
./adb devices
để liệt kê các thiết bị được kết nối. Đảm bảo rằng nó chỉ có một thiết bị được kết nối và không có trình giả lập nào đang chạy../adb shell
sau đó netcfg
. Bạn sẽ thấy một danh sách các địa chỉ IP. Tìm wlan0
, trong trường hợp của tôi 192.168.100.3/2../adb tcpip 5555
./adb connect <Your device IP Address>:5555
vào thiết bị đầu cuối của bạn. Bây giờ bạn có thể triển khai ứng dụng cho thiết bị của mình qua Wi-Fi.Lưu ý: - Điện thoại Android phải được root và không cần cáp usb.
Cài đặt wifi adb trong điện thoại android từ playstore
liên kết : - https://play.google.com/store/apps/details?id=com.ttxapps.wifiadb
Cho cửa sổ
Tôi đang sử dụng kỹ thuật này, rất dễ dàng.
1) tải xuống quảng cáo:
liên kết: https://www.dropbox.com/s/mcxw0yy3jvydupd/adb-setup-1.4.3.exe?dl=0
2) Chạy exe: - khi bạn thấy màn hình xanh, nhấn y enter.
3) Bây giờ hãy mở apk adb wifi của bạn, chỉ cần cấp quyền root và phải nhớ bạn điện thoại và hệ thống Android trên cùng một mạng bằng wifi hoặc hotspot.
4) Mở apk adb Wifi, bạn sẽ nhận được một số địa chỉ IP như, adb connect 192.168.2.134:5555
Lưu ý ip này có thể rất từ hệ thống này đến hệ thống khác, bây giờ hãy đưa thông tin này vào dấu nhắc lệnh của bạn và nhấn Enter.
5) Mở cmd từ bất cứ nơi nào nhập adb connect 192.168.2.134:5555
.
6) Cuối cùng bạn đã kết nối thành công với adb. nó sẽ hiển thị thông báo như
connected to 192.168.2.140:5555
Dành cho Mac
Đây là cách dễ nhất và sẽ cung cấp cập nhật tự động.
1) Cài đặt homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2) Cài đặt quảng cáo
brew cask install android-platform-tools
3) Bắt đầu sử dụng adb
adb devices
4) Mở apk adb Wifi, bạn sẽ nhận được một số địa chỉ IP như, adb connect 192.168.2.134:5555
Lưu ý ip này có thể rất từ hệ thống này đến hệ thống khác, bây giờ hãy đưa thông tin này đến thiết bị đầu cuối của bạn và nhấn Enter.
5) Mở thiết bị đầu cuối mac os
từ bất cứ nơi nào nhập adb connect 192.168.2.134:5555
.
6) Cuối cùng bạn đã kết nối thành công với adb. nó sẽ hiển thị thông báo như connected to 192.168.2.140:5555
Tôi hy vọng nó sẽ giúp bạn, Cảm ơn bạn!
Cách tốt nhất và siêu dễ để làm điều này là: -
thiết bị adb
adb tcpip 5555
adb kết nối 192.168.9.120:5555 (IP điện thoại của bạn xxx.xxx.x.xxx:5555)
Đặt tệp này vào thư mục công cụ nền tảng sdk Android của bạn. Ví dụ: - C: \ Users \ 'user_name' \ AppData \ Local \ Android \ Sdk \ platform-tools
Nhấp chuột phải vào tệp> sendto> Desktop (tạo lối tắt)
Đó là nó....
Bây giờ bạn chỉ cần kết nối điện thoại của mình qua USB, sau đó mở lối tắt trên màn hình và ngắt kết nối điện thoại của bạn ...
adb tcpip 5555
adb connect <DEVICE_IP_ADDRESS>:5555
adb devices
Tôi đã viết một kịch bản đơn giản cho Windows:
Bước 1. Tạo một tệp bó với các lệnh bên dưới và gọi tệp wifi_dedug.bat và sao chép nội dung bên dưới:
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
Bước 2. kết nối thiết bị của bạn với pc.
Bước 3. bắt đầu tập tin hàng loạt (nhập khóa khi được yêu cầu)
Bước 4. ngắt kết nối thiết bị của bạn và triển khai / gỡ lỗi qua wifi.
Các bước để gỡ lỗi Android Wifi với ADB:
$> 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.
Yêu cầu: Kết nối thiết bị Android của bạn với máy tính thông qua USB với chế độ nhà phát triển được bật. Đồng thời kết nối thiết bị Android và máy tính của bạn với cùng một bộ định tuyến wifi (hoặc sử dụng tính năng chia sẻ kết nối).
Tải ứng dụng Wifi ADB
trên cửa hàng chơi. Rất dễ sử dụng và hoạt động như một bùa mê! :)
Kết nối thiết bị qua USB và đảm bảo gỡ lỗi đang hoạt động. các bước này được thực hiện nếu bạn đã cài đặt adb và đặt đường dẫn của nó trong môi trường varialbe
adb tcpip 5555
adb shell ip route
adb connect DEVICE_IP_ADDRESS:5555
Câu trả lời của Radu Simionescu làm việc cho tôi. Cảm ơn bạn. Đối với những người không thể xem địa chỉ IP của thiết bị Android của họ, hãy truy cập
Settings > Wireless > Wi-Fi
và sau đó nhấn wifi mà bạn được kết nối. Sau đó chọn Modify network config
kiểm tra Show Advance Options
và di chuyển đến IP address
phần.
Sau khi cài đặt adb
vào hệ thống của bạn, hãy chạy
killadd adb
và adb start-server
để làm mới adb. Đôi khi chúng ta có thể gặp vấn đề như ở đây
Bước 1: đi tới thư mục sdk (đường dẫn chung "/ Users / macname / Library / Android / sdk / platform-tools") mở cmd tại đây chạy đầu ra "thiết bị adb" - Danh sách các thiết bị được đính kèm
nếu không tìm thấy lệnh adb trong loại cmd ./adb --hỗ trợ OS X / macOS: thường ~ / .profile hoặc ~ / .bash_profile Thêm dòng sau vào đó và thay thế đường dẫn bằng đường dẫn bạn đã cài đặt công cụ nền tảng:
bước 2: $ export PATH = "/ Users / macname / Library / Android / sdk / platform-tools": $ PATH
Bước 3: $ adb thiết bị Danh sách các thiết bị được đính kèm thiết bị ZH99FF7FTY
Bước 4: $ adb tcpip 5555 khởi động lại trong cổng chế độ TCP: 5555
bước 5: $ adb kết nối 10.124.32.18:5555 được kết nối với 10.124.32.18:5555
Lần tiếp theo lặp lại bước 4 và 5 để kết nối lại Hoặc nếu Thiết bị khởi động lại và không kết nối, hãy làm theo bước tiếp theo TỐT NHẤT
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
Khi bạn làm theo câu trả lời trên https://stackoverflow.com/a/10236938/6117565 , bạn có thể gặp lỗi "Không có tuyến đường đến máy chủ" .
Mặc dù có rất nhiều câu trả lời hay, đây là hai xu cho tương lai của tôi: P và cho bất kỳ ai muốn nó nhanh chóng và dễ dàng.
Đối với máy Mac:
mở terminal và chạy đoạn script sau
adb tcpip 5555
adb connect $(adb shell ifconfig | grep "inet " | grep -v 127.0.0.1 | awk '{print $2}' | cut -d: -f2):5555
Giải trình:
adb tcpip 5555
ra lệnh cho thiết bị bắt đầu nghe các kết nối trên cổng 5555
adb connect $(_ip_address_fetched_):5555
nói để kết nối trên cổng 5555 của _ip_address_fetched_
địa chỉ
nơi _ip_address_fetched_
bao gồm như sau:
adb shell ifconfig
nhận cấu hình internet bằng cách sử dụng shell adb
grep "inter "
lọc bất kỳ dòng nào bắt đầu bằng inter
grep -v 127.0.0.1
loại trừ localhost.
Tại thời điểm này, đầu ra phải như sau:
inet addr: ###. ###. #. ### Bcast: ###. ###. #. ### Mặt nạ: 255.255.255.0
awk '{print $2}'
lấy phần thứ hai của mảng thành phần, cách nhau bằng khoảng trắng (Tôi đang sử dụng zsh) .
Đầu ra cho đến thời điểm này là
addr: ###. ###. #. ###
cut -d: -f2
chia chuỗi bằng dấu phân cách : và lấy phần thứ hai. Nó sẽ chỉ lấy địa chỉ IP thiết bị của bạn
1- Đối với điều này tôi đang xem xét bạn đã cài đặt phiên bản Android studio mới nhất. Nếu không bạn có thể tải nó từ đây .
2 - Bạn có thể đặt đường dẫn công cụ nền tảng trong biến môi trường (tùy chọn).
3 - Đảm bảo thiết bị và máy tính của bạn được kết nối với cùng một mạng.
cắm cáp dữ liệu từ pc đến thiết bị.
Bây giờ, nhập adb tcpip 5555
tháo cáp dữ liệu.
Sau đó nhập adb kết nối 192.168.43.95
ở đây 5555 là số cổng và 192.168.43.95 là địa chỉ IP của thiết bị di động, bạn có thể lấy địa chỉ id từ cài đặt di động.
Sau đó, đi đến Giới thiệu về thiết bị và chuyển đến trạng thái bạn có thể thấy địa chỉ IP của thiết bị.
Bạn có thể kết nối nhiều thiết bị từ các cổng khác nhau để có thể dễ dàng phát triển.
Hoặc bạn có thể vào liên kết này để mô tả ngắn gọn với ảnh chụp màn hình. http://blogssolutions.co.in/connect-your-android-phone- không dây-by-adb
Nếu bạn là người dùng windows và sdk Android của bạn được đặt tại C: \ Users \% username% \ AppData \ Local \ Android \ Sdk thì bạn có thể làm theo phương pháp này. Nếu sdk andoid của bạn không nằm ở đó, hãy thay thế đường dẫn đó đến đoạn mã dưới đây.
@echo off
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" disconnect
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" shell ip route > %temp%\addrs12321.txt
For /F "UseBackQ Delims==" %%A In ("%temp%\addrs12321.txt") Do Set "lastline=%%A"
FOR %%C IN (%lastline%) DO SET last=%%C
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" tcpip 5555
"C:\Users\%username%\AppData\Local\Android\Sdk\platform-tools\adb.exe" connect %last%:5555 > %temp%\adbresult.txt
set /p result=<%temp%\adbresult.txt
del /f %temp%\addrs12321.txt
echo MSGBOX "%result%" > %temp%\TEMPmessage.vbs
call %temp%\TEMPmessage.vbs
del %temp%\TEMPmessage.vbs /f /q
del %temp%\adbresult.txt /f /q
Bước 1.
Bước 2.
sao chép mã ở trên
lưu dưới dạng phần mở rộng của nó như .bat, ví dụ filename.bat
nhấp đúp chuột vào tập tin bạn đã lưu. làm xong
lưu ý bạn có thể kết nối bất cứ lúc nào bằng cách chạy tệp đó trong khi thiết bị được kết nối với máy tính có gỡ lỗi usb được bật.