Директорияи мақолаҳо
AndroidЧӣ тавр ADB-ро мустақиман дар дастгоҳи мобилии худ истифода бурдан мумкин аст? Ба компютери Windows лозим нест! Ин дастур раванди кори ADB-ро дар дастгоҳи мобилии шумо муфассал шарҳ медиҳад ва ба шумо тарзи насб кардани APK-ҳо, тела додани файлҳо, нест кардани барномаҳо ва ҳатто дидани сабтҳои системаро тавассути бесим меомӯзонад. Ҳоло омӯзед ва усули ниҳоии ислоҳи хатогиҳои Android-ро аз худ кунед!
Қисса чунин аст: Рӯзе, ҳангоми мубориза барои Wi-Fi дар қаҳвахона, ман дар ҷустуҷӯи чӣ гуна ислоҳи хатогиҳои дастгоҳи Android-и худ бе компютер будам, ки ногаҳон тавсияи дӯстамро барои барномаи "Android ADB" ба ёд овардам. Бо як зарбаи ангуштам, онро мустақиман дар телефонам кушодам ва фавран ба интерфейси сатри фармон ворид шудам ва телефонам ба "миникомпютер" табдил ёфт.

Дар асл, ман чанд моҳ пеш бо ин чиз машқ карданро сар кардам ва он мисли калиде эҳсос мешавад, ки дари ADB-ро боз мекунад, ки қаблан танҳо дар компютер имконпазир буд. Аз ин рӯ, ман қарор додам, ки ин таҷрибаи аҷибро дар як дастури таълимӣ нависам ва инчунин чанд фармонҳои маъмулан истифодашавандаеро, ки дар даст дорам, ҷамъ кунам, ҳамчун як бонуси хурд барои дӯстоне, ки мехоҳанд ADB-ро дар роҳ аз худ кунанд.
Чаро ADB-и мобилиро интихоб кунед?
Одатан, ислоҳи хатогиҳои Android бояд телефонро ба компютери Windows пайваст кунад; интерфейси ADB танҳо вақте фурӯзон мешавад, ки сими USB пайваст карда шудааст. Аммо, дар асл, одамон намехоҳанд компютерҳои худро ҳангоми сафар, сафарҳои корӣ ё ҳатто дар меҳмонхонаи худ берун бароранд.
Ин ҷоест, ки ADB-и мобилӣ ба кор меояд: танҳо барномаи "Android ADB"-ро дар телефони худ насб кунед ва шумо метавонед фармонҳои ADB-ро мустақиман дар дастгоҳи худ иҷро кунед, ки ниёз ба компютер ва кабелҳоро аз байн мебарад. Барои таҳиягарон, сабти гузоришҳо, насб, нест кардан ва санҷиши равандҳо дар вақти дилхоҳ ва дар ҳама ҷо осонтар мешавад; барои корбарони пешрафта, идоракунии партиявии барномаҳо, тоза кардани кэшҳо ва ҳатто ғайрифаъол кардани ҷузъҳои система дигар доштани ноутбукро талаб намекунад.

Раванди истифодаи ADB дар телефони Android
1️⃣ Барномаро насб кунед
Ман "Android ADB"-ро зеркашӣ кардам.
Ин барномаи мобилии ADB дар Android дар [Маҷмӯаи асбобҳо] дохил карда шудааст. Танҳо онро илова кунед. телеграмма Шумо метавонед онро бо санҷидани 【Toolkit】 дар канали ▼ дастрас кунед
Пас аз кушодан, шумо мустақиман ба саҳифаи сатри фармон равона карда мешавед. Интерфейс оддӣ, вале пур аз функсияҳо аст. Барои иҷро кардани рамз шитоб накунед. Биёед аввал ангуштони шуморо гарм кунем.
2️⃣ Файлҳоро ба телефони худ тела диҳед
Ман файли example.apk дорам, бинобар ин онро дар сатри фармон чоп кардам. adb push example.apk /sdcard/Чанд сония пас, файл итоаткорона дар феҳристи нигоҳдории телефон ҷойгир карда шуд. Дар асл, ин қадам аз иҷрои он дар компютер фарқе надорад; танҳо фармони "adb" ба телефон интиқол дода шудааст.
3️⃣ APK-ро насб кунед
Баъдан, танҳо онро дар телефони худ чоп кунед. adb shell pm install --bypass-low-target-sdk-block /sdcard/example.apkСистема барномаро бе дудилагӣ насб мекунад. Тамоми раванд ҷудо кардани кабелро талаб намекунад, ба шарте ки телефон пайвасти устувори шабакаро нигоҳ дорад.
4️⃣ Маълумоти фаврӣ барои фармонҳои маъмулан истифодашаванда
- Маълумоти дастгоҳро бинед:
adb shell getpropШумо метавонед хосиятҳои система ва маълумоти сахтафзорро, ба монанди кушодани дастури пинҳоншудаи система, бубинед. - Барномаро нест кунед:
adb shell pm uninstall 包名Он пурра нест карда шуд. - Маълумоти тоза:
adb shell pm clear 包名Он мисли он ки ба танзимоти заводӣ барқарор карда шуда бошад, тоза аст. - Равандҳои иҷрошавандаро бинед:
adb shell psШумо метавонед бо як нигоҳ бубинед, ки дар замина чӣ рӯй дода истодааст.
Барномаҳои контекстӣ
Таҳиягар
Вақте ки ман дар ҷаласа иштирок мекунам ва танҳо телефонамро бо худ дорам, ман танҳо ADB Shell-ро мекушоам, версияи охирини APK-ро пахш мекунам ва он фавран насб ва кор мекунад, ки ба ман вақти баргаштан ба хобгоҳамро барои овардани компютерам сарфа мекунад. Гузоришҳои ислоҳи хатогиҳо низ қобили истифода мебошанд. adb logcat Маълумотро дар вақти воқеӣ сабт кунед ва фавран ҳама гуна мушкилотро ба ҳамкорони пуштибонӣ гузориш диҳед.
Истифодабарандагони пешрафта
Ман дӯст медорам, ки телефони худро ҳамчун "мини-сервер" барои идоракунии барномаҳои сершумор дар маҷмӯъ истифода барам. Аввал ман номҳои ҳамаи бастаҳои насбшударо номбар мекунам, сипас... adb shell pm list packages Рӯйхат тартиб диҳед ва сипас ҳамоҳанг созед adb shell pm uninstall Нест кардани барнома аз ҷониби гурӯҳ бефоида аст.软件Телефон фавран фазои зиёди нигоҳдориро озод кард. Он инчунин функсияи ислоҳи хатогиҳои бесимро дорад; вақте ки дар як шабакаи маҳаллӣ бо компютер кор мекунад, ба шарте ки... adb tcpip 5555Баъд аз ин, шумо метавонед мустақиман бо истифода аз суроғаи IP пайваст шавед; барои танзими он танҳо чанд ламс лозим аст.
Озмоишгарон
Бо функсияи log, ман метавонам онро дар вақти дилхоҳ кушоям. adb logcatОн гузоришҳои системаро сабт мекунад ва дар якҷоягӣ бо фармонҳое, ки ҳолати батареяро тақлид мекунанд, зуд коршоямиро дар шароити ками батарея тафтиш мекунад. Танҳо бо як телефони мобилӣ, муҳити санҷишро дар вақти дилхоҳ ва дар ҳама ҷо интиқол додан мумкин аст.
Хулосаи ниҳоӣ
- Компютер лозим нестШумо метавонед ҳама амалиётҳо, аз қабили ислоҳи хатогиҳо, насб ва несткуниро танҳо бо истифода аз телефони мобилии худ анҷом диҳед.
- Огоҳиҳои бесимWi-Fi ADB-ро дастгирӣ мекунад, ки ниёз ба кабелҳои маълумотро аз байн мебарад.
- Чандир ва самаранокСанҷиши зуд дар вақти дилхоҳ, дар ҳама ҷо, махсусан барои сайругашт ё ниёзҳои муваққатӣ мувофиқ аст.
Агар шумо то ҳол аз сабаби "надоштани компютер" дармонда бошед, чаро ин абзори "ADB Phone Android"-ро санҷида бинед? Он телефони шуморо ба "абзори сайёри ислоҳи хатогиҳо", ки самаранокии воқеиро афзоиш медиҳад, табдил медиҳад. Дар хотир доред, ки ҳолати ислоҳи хатогиҳои Wi-Fi-ро фаъол созед ва боварӣ ҳосил кунед, ки телефон ва компютери шумо дар як шабака ҳастанд; бо ин роҳ, шумо метавонед озодона ADB-ро истифода баред.
Акнун, ки шумо то ин ҷо хондаед, агар ин дастур барои шумо муфид бошад, лутфан онро лайк монед ва бо дӯстоне, ки шояд ба он ниёз дошта бошанд, мубодила кунед. Дафъаи оянда, ман омӯзиши "ганҷҳои пинҳон"-и мобилиро идома медиҳам, аз ин рӯ бо мо бимонед.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Мақолаи "Ба компютер ниёз нест! Усули ниҳоии насб кардани барномаҳои APK дар телефонҳои Android бо истифода аз ADB" метавонад барои шумо муфид бошад.
Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-34051.html
