มีวิธีใช้ adb โดยตรงผ่านบลูทู ธ แทนที่จะเป็น usb ตลอดเวลาหรือไม่?
-
ขอบคุณสำหรับโซลูชั่นไร้สาย adb ด้านล่าง แต่ฉันกำลังมองหาบางสิ่งบางอย่างที่ทำงานได้ดีในโรงแรมหรือ wifi สาธารณะ บลูทู ธ ระยะสั้นอาจเป็นวิธีเดียวที่จะไปเกี่ยวกับมัน
มีวิธีใช้ adb โดยตรงผ่านบลูทู ธ แทนที่จะเป็น usb ตลอดเวลาหรือไม่?
-
ขอบคุณสำหรับโซลูชั่นไร้สาย adb ด้านล่าง แต่ฉันกำลังมองหาบางสิ่งบางอย่างที่ทำงานได้ดีในโรงแรมหรือ wifi สาธารณะ บลูทู ธ ระยะสั้นอาจเป็นวิธีเดียวที่จะไปเกี่ยวกับมัน
คำตอบ:
ส่วนตัวฉันใช้ADBWireless (ลิงค์สำรอง)กับ G1 ของฉันบน CM5 เพราะฉันมีปัญหากับไดรเวอร์ USB ที่ทำงานอย่างถูกต้องระหว่างคอมพิวเตอร์และ G1 ของฉัน อย่างไรก็ตามฉันมีปัญหากับแอพนี้ใน CM4 (เพื่อทดสอบกับ Android 1.6) บน G1 ของฉัน ผมสามารถที่จะได้รับมันจะทำงานใน CM4 กับADB ระยะไกล
อย่างไรก็ตามโปรดทราบว่าสิ่งเหล่านี้เชื่อมต่อกับอุปกรณ์ผ่าน ADB ผ่าน wifi ไม่ใช่บลูทู ธ
คุณจะดึงบรรทัดคำสั่งบนคอมพิวเตอร์ของคุณและพิมพ์adb connect xxx.xxx.xxx.xxx:5555
(x เป็นที่อยู่ IP ของโทรศัพท์ผ่าน wifi) คุณจะต้องเรียกใช้สิ่งนี้ในไดเรกทอรีเครื่องมือแพลตฟอร์มของ Android SDK ของคุณหรือคุณต้องเพิ่มไดเรกทอรีเครื่องมือแพลตฟอร์ม Android SDK ของคุณไปยังตัวแปร PATH ทั่วโลกของคุณเพื่อให้คุณสามารถเรียกใช้ adb ได้จากทุกที่
โทรศัพท์ของคุณจะปรากฏip_address:port_number
ในรายการอุปกรณ์ที่จะพุชแอปพลิเคชันของคุณราวกับว่าได้เสียบเข้ากับ USB โดยตรง
โซลูชันที่ไม่ผ่านรูท:
adb tcpip 5555
(ตรวจสอบว่าพอร์ต 5555 ไม่ถูกบล็อกโดยโปรแกรมไฟร์วอลล์ใด ๆ )ที่จะได้รับอยู่ Wi-Fi IP ของคุณได้รับมอบหมายให้อุปกรณ์ของคุณ ,
adb shell
แล้วและเรียกใช้คำสั่งธนาคารพัฒนาเอเชียnetcfg
adb connect <IP_ADDRESS>
ตัวอย่างเช่น, adb connect 192.168.1.133
ตอนนี้คุณสามารถถอดสาย USB และการวิ่งadb shell
, adb install
หรือadb push
คำสั่งผ่านทาง Wi-Fi
เพื่อสลับกลับไปเป็นโหมด USB และปิดใช้งานโหมดไร้สายให้เรียกใช้คำสั่ง adb ต่อไปนี้
adb usb
คุณสามารถรีบูทโทรศัพท์ของคุณเพื่อเปลี่ยนกลับไปเป็นโหมด USB
โซลูชันที่รูท:
adb connect <IP_ADDRESS>:<PORT>
. คุณสามารถเลือกพอร์ตใด ๆ ดังกล่าวข้างต้น1024
, 5555
ไม่จำเป็น และฉันไม่เห็น adb upload
ตัวเลือกการใช้ adb คุณหมายถึงadb push
อะไร // Lemme ตรวจสอบ adb wireless โดยไม่ต้องใช้พอร์ต!
5555
เป็นค่าเริ่มต้นสำหรับ ADB และหากคุณไม่ได้กล่าวถึง PORT adb connect
แล้ว ADB จะใช้5555
เป็นค่าเริ่มต้น
adb push
อ๊ะใช่ฉันหมายถึง ขอบคุณสำหรับการแก้ไขและคุณสามารถอัปเดตคำตอบของฉันหากมีสิ่งผิดปกติ ;)
ฉันไม่ได้ลองด้วยตัวเองลองใช้ADB ไร้สายดูสิ มันใช้ Wifi แทนบลูทู ธ