Mēģinu atkļūdošanas programmu Motorola Droid, bet man ir grūtības savienoties ar ierīci, izmantojot USB. Mans izstrādes serveris ir Windows 7 64 bitu VM, kas darbojas Hyper-V, tāpēc es nevaru izveidot savienojumu tieši caur USB viesī vai no resursdatora.
Es instalēju vairākus dažādus USB-over-TCP risinājumus, bet šķiet, ka savienojumam ir problēmas, jo ADB monitors atkārtoti ziņo "devicemonitor failed to start monitoring". Vai ir veids, kā izveidot savienojumu tieši no klienta izstrādes datorā ar dēmonu ierīcē, izmantojot tīklu, nevis USB savienojumu, vai, iespējams, ir citas reālas iespējas?
No adb --help
:
connect <host>:<port> - Connect to a device via TCP/IP
Starp citu, tā ir komandrindas opcija.
Jums vajadzētu mēģināt pieslēgt tālruni pie Wi-Fi un pēc tam iegūt tā IP adresi no maršrutētāja. Tas nedarbosies mobilo sakaru tīklā.
Port ir 5554.
Es nezinu, kā pieslēgt ierīci bez USB savienojuma, bet, ja jums izdodas to pieslēgt, iespējams, citā datorā, varat pārslēgt adbd uz TCP režīmu, izdodot
adb tcpip <port>
no termināļa un izveidot savienojumu ar ierīci, izmantojot wifi, no jebkura datora tīklā, izmantojot:
adb connect <ip>:<port>
Varbūt ir iespējams arī pārslēgties uz TCP režīmu no termināļa ierīcē.
Es galu galā ieguvu Eltima USB uz Ethernet programmatūru, kas darbojas pēc tam, kad beidzot atteicos no iespējas izveidot tiešu savienojumu ar ierīci, izmantojot TCP. Esmu nolēmis, ka nav iespējams izveidot savienojumu ar ierīci tīklā tikai ar emulatoru.