Mokomoji medžiaga, kaip susieti Android Wear išmaniuosius laikrodžius su nauju telefonu neatkuriant gamyklinių nustatymų. Taip pat naudinga, jei atkuriate pasirinktinį ROM ir nenorite iš naujo nustatyti!
„Android Wear“ kaip išmaniojo laikrodžio operacinė sistema nėra be trūkumų, tačiau, deja, tuo daugiau technologijų Tikėtina, kad entuziastingi žmonės ja naudosis, tie patys žmonės taip pat gali įdiegti pasirinktinius ROM telefonai. Daugeliu atvejų tai reiškia, kad reikia nuvalyti išmanųjį laikrodį kiekvieną kartą, kai įrenginyje perjungiate į kitą „Android“ versiją. Tačiau yra paprastas būdas apeiti nustatydami išmanųjį laikrodį nuo nulio kai perkate naują išmanųjį telefoną arba įsigyjate naują tinkintą ROM savo įrenginyje. Šis metodas šaknies nereikia telefone arba laikrodyje, tačiau tam reikia kelių „Android Debugging Bridge“ (ADB) komandų. Tai buvo išbandyta „Huawei Watch“ su „Android Wear 1.5“ ir „Android Wear 2.0“, tačiau jis taip pat turėtų veikti, kad būtų galima susieti „Android Wear“ laikrodžius su bet kuriuo nauju išmaniuoju telefonu. Jei dėl kokios nors priežasties jūsų laikrodis jau yra įsišaknijęs, galite nepaisyti šios pamokos ir tiesiog naudoti
Iš naujo nustatykite „Wear“ klientą susieti Android Wear neatkuriant gamyklinių nustatymų tiesiai iš išmaniojo laikrodžio.Sujunkite „Android Wear“ su nauju / tuo pačiu telefonu nenuvalydami
Pirmiausia turėsite atsisiųsti ADB įrankius. Aš asmeniškai naudoju "Minimalus ADB ir „Fastboot Kit“.“, kurį rasite čia pat, XDA, tačiau kviečiame naudoti oficialūs dvejetainiai failai iš Google jei norite. Tada turėsite įjungti ADB derinimą savo išmaniajame laikrodyje (tinka ir laidinis, ir per WiFi derinimas, nors manau, kad WiFi yra patogesnis). Tai įgalinama naudojant išmaniojo laikrodžio kūrėjo parinktis, kurias taip pat turėsite įjungti. Norėdami tai padaryti, tiesiog eikite į „Nustatymai“ → „Sistema“ → apie savo laikrodyje ir bakstelėkite lauką, pažymėtą „Sukūrimo numeris“, kol pamatysite tostą, kuriame teigiama, kad „dabar esate kūrėjas“.
Atlikę šiuos veiksmus, būsite pasiruošę pradėti!
Įgalinamas ADB derinimas
Atidarykite kūrėjo parinktis ir įgalinkite „ADB derinimą“ arba „Debug over wifi“, jei norite tai padaryti belaidžiu būdu. „Android Wear“ sinchronizavimo su išmaniuoju telefonu procesas puikiai veiks abiem būdais, tačiau jiems reikia šiek tiek skirtingų komandų.
Pradinei sąrankai norint sinchronizuoti „Android Wear“, reikės kitos komandos, nesvarbu, ar tai darote per „WiFi“, ar ne. Atidarykite adb įrankius ieškodami adb „Windows“ paieškos juostoje arba eidami į aplanką, kuriame yra adb, laikydami nuspaudę „Shift“, tada dešiniuoju pelės mygtuku spustelėkite ir pasirinkdami „atidaryti komandų langą čia“. Tada įveskite toliau pateiktas komandas.
Per WiFi
Mano atveju aš įvesčiau:
adbconnect 192.168.1.100:5555
Norėdami prisijungti prie „Android Wear“ laikrodžio. IP adresas, kurį turite įvesti, yra skiltyje „Debug over WiFi“, kaip parodyta aukščiau esančioje ekrano kopijoje. Priimkite laikrodyje pateiktą raginimą, leidžiantį kompiuteriui derinti. Jei pavyks, jis tiesiog grįš į komandų eilutę, kur galėsite įvesti tekstą. Dabar yra teksto išvestis.
Laidinis
Iš esmės lengviau atlikti komandas, tiesiog prijunkite įrenginį prie kompiuterio ir įveskite:
adb devices
Jei pasirodys jūsų įrenginys, viskas gerai. Įsitikinkite, kad priėmėte raginimą savo laikrodyje, kad leistumėte jam derinti.
Komandų siuntimas
Norėdami tęsti, pirmiausia išjunkite „Bluetooth“ savo telefone tada kompiuteryje įveskite:
adbshell “pmclearcom.google.android.gms && reboot”
Jūsų laikrodis bus paleistas iš naujo, bet „Android Wear“ gamykliniai nustatymai nebus atkurti. Paleidus atsarginę kopiją, jame nebebus rodoma perbraukta debesies piktograma, nurodanti, kad jis negali prisijungti prie jūsų telefono. Dabar norėsite savo telefone įdiegti „Android Wear“ programą (jei jos dar neturite), bet dar neįjunkite Bluetooth.
Tada vėl prisijunkite prie išmaniojo laikrodžio per ADB, atlikdami tuos pačius veiksmus, kaip ir anksčiau. Tačiau šį kartą komanda, kurią norite paleisti, yra:
adbshell “amstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE”
Tada laikrodyje leiskite jį aptikti kitiems įrenginiams, kad galėtumėte sinchronizuoti „Android Wear“ su išmaniuoju telefonu. Dabar galite prisijungti prie „Android Wear“ iš savo išmaniojo telefono atidarydami „Wear“ programą, įgalindami „Bluetooth“ ir ieškodami įrenginių. „Android Watch“ turėtų būti rodomas ir jūsų telefonas bus sinchronizuojamas su juo. Jei programa paleidžiama ant „Tikrinama, ar yra naujinimų“, tiesiog paleiskite programą iš naujo ir ji turėtų pradėti prisijungti prie „Android Wear“.
Paaiškinimas
Paprastas paaiškinimas, kodėl tai veikia, yra tas, kad visi išmaniojo telefono ir išmaniojo laikrodžio poravimo duomenys yra „Google Play“ paslaugose. Šie duomenys priklauso nuo telefono, nes raktai saugomi „Play Services“ duomenyse, esančiuose išmaniajame laikrodyje. Dėl šios priežasties jūs negalite tiesiog „Titanium Backup“ sukurti „Android Wear“ programos iš savo išmaniojo telefono, nes reikalingi raktai yra saugomi išmaniajame laikrodyje. Kai bandote susieti naują telefoną (arba įdiegėte naują tinkintą ROM ir laikrodis mano, kad tai naujas telefonas), klavišai paprastai nuvalomi atkuriant „Android Wear“ gamyklinius nustatymus.
Vienintelis būdas tai išvengti yra ištrinti pagrindinius duomenis, leidžiančius susieti „Android“. Dėvėkite su nauju įrenginiu neatkūrę gamyklinių nustatymų, nes taip pat yra jį su telefonu susiejantys klavišai išvalyta. Tada prašome, kad išmaniojo laikrodžio „Bluetooth“ būtų aptinkamas naudojant „adb“ siunčiamą ketinimą, kuris sukuria raginimą, kurį reikia priimti. Tai reiškia, kad jūsų telefonas dabar gali rasti jūsų laikrodį ir sukurti naujus susiejimo su įrenginiu raktus.