Нарм

Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

Кӯшиш Кунед, Ки Асбоби Моро Барои Бартараф Кардани Мушкилот Санҷед





Нашр шудааст дарНавсозии охирин: 16 феврали соли 2021

Вақте ки шумо дар бораи насб кардани барнома дар смартфони Android-и худ фикр мекунед, аввалин чизе ки ба фикри шумо меояд, кадом аст? Google Play Store, дуруст? Зеркашӣ ва насби барнома аз Дӯкони Play соддатарин ва осонтарини ин кор аст. Бо вуҷуди ин, бешубҳа, ин ягона усул нест. Хуб, барои шурӯъкунандагон, шумо ҳамеша имкони насб кардани барномаҳоро аз файлҳои APK-и худ доред. Ин файлҳо ба файлҳои танзимот барои нармафзоре мебошанд, ки онҳоро бо истифода аз браузери веб ба монанди Chrome зеркашӣ кардан мумкин аст ва баъд ҳангоми зарурат насб кардан мумкин аст. Ягона талабот ин аст, ки шумо иҷозати манбаъҳои номаълумро барои браузери худ фаъол созед.



Ҳоло, усули тавсифшуда аз шумо талаб мекунад, ки дастрасии мустақим ба дастгоҳи худ дошта бошед, аммо вазъиятеро баррасӣ кунед, ки тасодуфан баъзе файли система вайрон мешавад. Ин боиси вайрон шудани UI-и шумо мегардад ва шуморо ҳеҷ роҳе барои дастрасӣ ба телефони худ намегузорад. Ягона роҳи ҳалли мушкилот ин насб кардани барномаи UI аз тарафи сеюм аст, то дастгоҳ дубора ба кор шурӯъ кунад. Дар ин ҷо БОР ворид мешавад. Он ба шумо имкон медиҳад, ки дастгоҳи худро бо истифода аз компютер идора кунед. Ин ягона роҳест, ки шумо метавонед барномаҳоро дар дастгоҳи худ дар чунин вазъият насб кунед.

Хуб, ин танҳо яке аз сенарияҳои зиёде аст, ки дар он БОР метавонад наҷотдиҳандаи ҳаёт бошад. Аз ин рӯ, агар шумо дар бораи БОР маълумоти бештар дошта бошед ва чӣ тавр истифода бурдани онро омӯзед, ин ба шумо фоидаовар мебуд ва маҳз ҳамон чизест, ки мо мекунем. Мо муҳокима хоҳем кард, ки БОР чист ва он чӣ гуна кор мекунад. Мо инчунин шуморо тавассути қадамҳои мухталифе, ки дар раванди насб кардан ва сипас истифода бурдани БОР барои насб кардани барномаҳо дар дастгоҳи шумо иштирок мекунанд, мегузарем.



Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

Мундариҷа[ пинҳон ]



Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

ADB чист?

ADB барои Android Debug Bridge истинод мекунад. Ин асбоби сатри фармон аст, ки як қисми Android SDK (Маҷмӯаи таҳияи нармафзор) мебошад. Он ба шумо имкон медиҳад, ки смартфони Android-и худро тавассути компютер идора кунед, ба шарте ки дастгоҳи шумо ба компютер тавассути сими USB пайваст бошад. Шумо метавонед онро барои насб ё нест кардани барномаҳо, интиқоли файлҳо, гирифтани маълумот дар бораи пайвасти шабака ё Wi-Fi, санҷиши ҳолати батарея, гирифтани скриншотҳо ё сабти экран ва ғайра истифода баред. Он дорои маҷмӯи рамзҳое мебошад, ки ба шумо имкон медиҳанд дар дастгоҳи худ амалҳои гуногунро иҷро кунед. Аслан, БОР як абзори хеле пуриқтидорест, ки қодир ба иҷрои амалиёти пешрафтаест, ки миқдори хуби таҷриба ва омӯзишро барои азхуд кардан мумкин аст. Чӣ қадаре ки шумо ҷаҳони рамзгузориро омӯзед, БОР барои шумо ҳамон қадар муфидтар мешавад. Бо вуҷуди ин, ба хотири содда нигоҳ доштани чизҳо, мо танҳо баъзе асосҳоро фаро мегирем ва асосан ба шумо таълим медиҳем Чӣ тавр насб кардани APK бо истифода аз ADB.

Он чӣ гуна кор мекунад?

БРО барои назорати дастгоҳи шумо ислоҳи USB-ро истифода мебарад. Ҳангоми пайвастшавӣ ба компютер бо истифода аз сими USB, муштарии ADB қодир аст дастгоҳи пайвастшударо муайян кунад. Он сатри фармон ё сатри фармонро ҳамчун воситаи интиқоли фармонҳо ва иттилоот байни компютер ва дастгоҳи Android истифода мебарад. Рамзҳо ё фармонҳои махсус мавҷуданд, ки ба шумо имкон медиҳанд равандҳо ва амалиётҳоро дар дастгоҳи Android-и худ идора кунед.



Шартҳои гуногуни истифодаи БОР кадомҳоянд?

Акнун, пеш аз он ки шумо метавонед бо истифода аз фармонҳои ADB APK насб кунед, шумо бояд боварӣ ҳосил кунед, ки ба шартҳои зерин ҷавобгӯ мебошанд.

1. Аввалин чизе, ки ба шумо лозим аст, боварӣ ҳосил кунед, ки драйвери дастгоҳ дар компютери шумо насб шудааст. Ҳар як смартфони Android бо драйвери дастгоҳи худ меояд, ки ҳангоми пайваст кардани телефони худ ба компютери худ ба таври худкор насб карда мешавад. Агар дастгоҳи шумо дастгоҳ надошта бошад, шумо бояд драйверро алоҳида зеркашӣ кунед. Барои дастгоҳҳои Google ба монанди Nexus, шумо метавонед танҳо Google USB Driver -ро насб кунед, ки як қисми SDK мебошад (мо дар ин бора баъдтар муҳокима хоҳем кард). Дигар ширкатҳои монанди Samsung, HTC, Motorola ва ғайра дар сайтҳои худ ронандагонро таъмин мекунанд.

2. Чизи навбатӣ, ки ба шумо лозим аст, имкон медиҳад, debugging USB дар смартфони Android кунед. Варианти ин корро дар зери имконоти таҳиягар пайдо кардан мумкин аст. Аввал, имконоти таҳиягарро фаъол созед аз менюи Танзимотҳо.

Шумо ҳоло таҳиягар ҳастед | Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

Баъд аз ин, ба шумо лозим аст ислоҳи USB-ро фаъол созед аз имконоти Developer.

а. Кушодан Танзимотҳо ва пахш кунед Система вариант.

Ба танзимоти телефони худ равед

б. Акнун, клик кунед Вариантҳои таҳиякунанда .

Имконоти таҳиягарро клик кунед

в. Ба поён ва дар зер ҳаракат кунед Бахши ислоҳи хатогиҳо , шумо танзимотро барои ислоҳи USB . Танҳо гузаришро иваз кунед ва шумо рафтан мехоҳед.

Танҳо гузариши USB ислоҳи ислоҳи | Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

3. Дар охир, вале на камтар аз он, шумо бояд ADB-ро дар компютери худ зеркашӣ ва насб кунед. Мо инро дар боби оянда муҳокима хоҳем кард ва шуморо дар тамоми раванди насб роҳнамоӣ хоҳем кард.

Чӣ тавр ADB-ро дар Windows зеркашӣ ва насб кардан мумкин аст?

Тавре ки қаблан зикр гардид, БОР як қисми Android SDK мебошад ва аз ин рӯ, шумо бояд тамоми бастаи танзимотро барои маҷмӯаи асбоб зеркашӣ кунед. Қадамҳои дар поён овардашударо иҷро кунед ADB-ро дар Windows 10 зеркашӣ ва насб кунед :

1. Клик кунед Ин ҷо Барои гузаштан ба саҳифаи зеркашиҳо барои абзорҳои платформаи Android SDK.

2. Акнун, пахш кунед SDK Platform-Tools -ро барои Windows зеркашӣ кунед тугма. Шумо метавонед имконоти дигарро низ вобаста ба системаи оператсионии истифодашаванда интихоб кунед.

Акнун, тугмаи зеркашии SDK Platform-Tools -ро барои Windows пахш кунед

3. розӣ шавед Шартҳо ва шартҳо ва тугмаи Downloadро клик кунед .

Ба шартҳо ва шартҳо розӣ шавед ва тугмаро пахш кунед Зеркашӣ кунед

4. Пас аз зеркашии файли zip, онро дар ҷойе бароред, ки шумо мехоҳед файлҳои маҷмӯаи асбобҳоро захира кунед.

Пас аз зеркашии файли zip, онро дар макони | Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

Шумо метавонед 'ADB' -ро дар ҷузвдон дар якҷоягӣ бо асбобҳои дигар бубинед. Раванди насбкунӣ ҳоло анҷом ёфтааст. Мо ҳоло ба қадами навбатӣ мегузарем, ки ADB-ро барои насб кардани APK дар дастгоҳи шумо истифода мебарад.

Чӣ тавр ADB-ро барои насб кардани APK дар дастгоҳи худ истифода бурдан мумкин аст?

Пеш аз он ки шумо ба насб кардани APK бо истифода аз фармонҳои ADB идома диҳед, шумо бояд боварӣ ҳосил кунед, ки ADB дуруст насб шудааст ва дастгоҳи пайвастшуда дуруст муайян карда мешавад.

1. Барои ин, дастгоҳи Android-и худро ба компютер пайваст кунед ва пас ҷузвдони дорои асбобҳои платформаи SDK -ро кушоед.

2. Дар ин ҷузвдон нигоҳ доред поён Shift ва сипас тугмаи ростро клик кунед . Аз меню интихоб кунед Равзанаи Фармонро дар ин ҷо кушоед вариант. Агар имконоти кушодани равзанаи фармон мавҷуд набошад, пас тугмаро клик кунед Равзанаи PowerShell-ро дар ин ҷо кушоед .

Равзанаи PowerShell-ро дар ин ҷо клик кунед

3. Ҳоло, дар равзанаи фармони фармон/равзанаи PowerShell рамзи зеринро ворид кунед: дастгоҳҳои .adb ва Enterро пахш кунед.

Дар равзанаи фармон/равзанаи PowerShell рамзи зеринро ворид кунед

4. Ин номи дастгоҳи шуморо дар равзанаи фармон нишон медиҳад.

5. Агар ин тавр нашавад, пас мушкилот дар драйвери дастгоҳ вуҷуд дорад.

6. Роҳи ҳали оддии ин масъала вуҷуд дорад. Ба сатри ҷустуҷӯ дар компютери худ равед ва кушоед Мудири абзор.

7. Дастгоҳи Android-и шумо дар он ҷо рӯйхат карда мешавад. Тугмаи ростро пахш кунед ба он ва танҳо пахш кунед имконоти навсозии драйвер.

Онро бо тугмаи рост клик кунед ва танҳо ба опсияи навсозии драйвери клик кунед

8. Баъдан, интихобро барои ҷустуҷӯи Ронандагон онлайн клик кунед. Агар ягон ронандагони нав дастрас бошанд, онҳо хоҳанд буд ба таври худкор зеркашӣ ва насб карда мешавад дар компютери шумо.

Ба таври худкор зеркашӣ ва дар компютери шумо насб кунед

9. Акнун, баргардед сатри фармон/PowerShel l тиреза ва ҳамон фармони дар боло овардашударо ворид кунед ва Enter-ро пахш кунед. Акнун шумо метавонед номи дастгоҳеро, ки дар экран нишон дода мешавад, бубинед.

Ин тасдиқ мекунад, ки БРО бомуваффақият насб шудааст ва дастгоҳи шумо дуруст пайваст шудааст. Ҳоло шумо метавонед бо истифода аз фармонҳои ADB ҳама гуна амалиётро дар телефони худ иҷро кунед. Ин фармонҳо бояд дар равзанаи фармон ё равзанаи PowerShell ворид карда шаванд. Барои насб кардани APK дар дастгоҳи худ тавассути ADB, шумо бояд файли APK дар компютери шумо захира дошта бошед. Фарз мекунем, ки мо файли APK-ро барои плеери медиаи VLC насб карда истодаем.

Барои насб кардани барнома дар дастгоҳи худ амалҳои дар зер овардашударо иҷро кунед:

1. Аввалин чизе, ки ба шумо лозим аст, ин аст файли APK-ро ба ҷузвдони дорои асбобҳои платформаи SDK интиқол диҳед. Ин корро осонтар мекунад, зеро ба шумо лозим намеояд, ки тамоми роҳро барои ҷойгиршавии файли APK алоҳида чоп кунед.

2. Баъд, равзанаи сатри фармон ё равзанаи PowerShell-ро кушоед ва фармони зеринро ворид кунед: adb насб кунед ки дар он номи барнома номи файли APK аст. Дар ҳолати мо, он VLC.apk хоҳад буд

Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB

3. Пас аз ба итмом расидани насб, шумо метавонед паёмро бубинед Муваффакият дар экрани шумо нишон дода мешавад.

Тавсия дода мешавад:

Ҳамин тариқ, шумо ҳоло бомуваффақият омӯхтаед Чӣ тавр насб кардани APK бо истифода аз фармонҳои ADB . Аммо, тавре ки дар боло зикр гардид, БОР як воситаи пурқувват аст ва метавонад барои иҷрои амалиёти гуногуни дигар истифода шавад. Ҳама чизеро, ки шумо бояд донед, код ва синтаксиси дуруст аст ва шумо метавонед корҳои зиёдеро иҷро кунед. Дар фасли оянда, мо барои шумо бонуси каме дорем. Мо баъзе фармонҳои муҳими интихобшударо номбар хоҳем кард, ки шумо метавонед онҳоро санҷед ва таҷриба кунед.

Дигар Фармонҳои муҳими БОР

1. adb install -r - Ин фармон ба шумо имкон медиҳад, ки барномаи мавҷударо аз нав насб кунед ё навсозӣ кунед. Масалан, шумо аллакай дар дастгоҳи худ барнома насб кардаед, аммо шумо мехоҳед барномаро бо истифода аз файли охирини APK барои барнома навсозӣ кунед. Он инчунин ҳангоми вайрон шудани барномаи система муфид аст ва шумо бояд барномаи вайроншударо бо истифода аз файли APK-и он иваз кунед.

2. adb install -s - Ин фармон ба шумо имкон медиҳад, ки барномаеро дар корти SD-и худ насб кунед, ба шарте ки барнома барои насб кардан дар корти SD мувофиқ бошад ва инчунин агар дастгоҳи шумо имкон диҳад, ки барномаҳо дар корти SD насб карда шаванд.

3. uninstall adb - Ин фармон ба шумо имкон медиҳад, ки барномаро аз дастгоҳи худ нест кунед, Аммо, як чизеро, ки бояд дар хотир дошт, ин аст, ки шумо бояд ҳангоми нест кардани барнома тамоми номи бастаро нависед. Масалан, барои нест кардани Instagram аз дастгоҳи худ, шумо бояд com.instagram.android нависед.

4. logcat adb - Ин фармон ба шумо имкон медиҳад, ки файлҳои сабти дастгоҳро бубинед.

5. adb shell - Ин фармон ба шумо имкон медиҳад, ки дар дастгоҳи Android як қабати интерактивии Linux-ро кушоед.

6. adb push /sdcard/ – Ин фармон ба шумо имкон медиҳад, ки баъзе файлҳоро дар компютери худ ба корти SD-и дастгоҳи Android интиқол диҳед. Дар ин ҷо роҳи ҷойгиршавии файл барои роҳи файл дар компютери шумо ва номи ҷузвдон директорияе мебошад, ки файл ба дастгоҳи Android-и шумо интиқол дода мешавад.

7. adb pull /sdcard/ – Ин фармонро баръакси фармони push ҳисоб кардан мумкин аст. Он ба шумо имкон медиҳад, ки файлро аз дастгоҳи Android ба компютери худ интиқол диҳед. Шумо бояд номи файлро дар корти SD-и худ ба ҷои номи файл нависед. Ҷойгиршавии компютери худро, ки мехоҳед файлро ба ҷои роҳи ҷойгиршавии файл захира кунед, муайян кунед.

8. reboot adb - Ин фармон ба шумо имкон медиҳад, ки дастгоҳи худро бозоғоз намоед. Шумо инчунин метавонед интихоб кунед, ки дастгоҳи худро дар bootloader бо илова кардани -bootloader пас аз бозоғозӣ пурбор кунед. Баъзе дастгоҳҳо инчунин ба шумо имкон медиҳанд, ки мустақиман ба реҷаи Барқароркунӣ ворид шавед, ба ҷои он ки танҳо бозоғоз кунед.

Элон Деккер

Элон як нависандаи технологӣ дар Cyber ​​S аст. Вай тақрибан 6 сол боз дастурҳои тарзи кор менависад ва мавзӯъҳои зиёдеро фаро гирифтааст. Ӯ дӯст медорад, ки мавзӯъҳои марбут ба Windows, Android ва ҳилаҳо ва маслиҳатҳои охиринро фаро гирад.