Adb პროგრამის ინსტალაციისა და სისტემის კონფიგურაციის ინსტრუქციები. მათი მნიშვნელობების ჯამი ნიშნავს მომხმარებლისა და ჯგუფების საბოლოო უფლებებს

Adb პროგრამა შექმნილია Android ოპერაციულ სისტემასთან მუშაობისთვის. ADB ხშირად გამოიყენება ოპერაციული სისტემის ფაილების შეცვლისა და წარუმატებელი ქმედებების შემდეგ სამუშაო მდგომარეობის აღდგენისას.

ADB (Android Debug Bridge) – რაც თარგმანში ნიშნავს Debug Bridge-ს Android-ისთვის, თავად ამ ტერმინის თარგმანი უკვე იძლევა იმის გაგებას, რომ adb არის ბმული Android მოწყობილობასა და კომპიუტერს შორის, რომელიც საშუალებას გაძლევთ იმუშაოთ Android OS ფაილებთან პირდაპირ კომპიუტერიდან. adb პროგრამა არის სხვა პროგრამის ნაწილი, რომელსაც ეწოდება Android SDK.

როგორ დააინსტალიროთ ADB პროგრამა

1 უპირველეს ყოვლისა, თქვენ უნდა ჩამოტვირთოთ Android SDK პროგრამა. Windows 7 ოპერაციულ სისტემაზე მუშაობისთვის, ჩვენ გირჩევთ ჩამოტვირთოთ პროგრამა zip არქივში, რათა თავიდან აიცილოთ პრობლემები შემდგომი ინსტალაციის დროს.

2 გახსენით არქივი პროგრამით, უმჯობესია ამის გაკეთება დისკის ძირში C:\

3 ახლა დააინსტალირეთ აპლიკაცია SDK პლატფორმის ინსტრუმენტები

4 დაინსტალირებული Android SDK პროგრამის საქაღალდეში გახსენით საქაღალდე android-sdk-windows, თქვენ უნდა გაუშვათ აპლიკაცია მასში SDK მენეჯერი, (ამ შემთხვევაში თქვენ უნდა გქონდეთ აქტიური კავშირი ინტერნეტთან). გაშვების შემდეგ, შემდეგი ფანჯარა უნდა გამოჩნდეს.

5 ფანჯრის მარცხენა მხარეს თქვენ უნდა მონიშნოთ ორი ველი Android SDK პლატფორმა-ინსტრუმენტები და Android SDK ინსტრუმენტები, ამოიღეთ ყველა სხვა მოსანიშნი ველი. ჩვენ ვეთანხმებით გამოყენების პირობებს და დააჭირეთ მიღება, და მერე Დაინსტალირება. ამის შემდეგ, ორი მონიშნული აპლიკაცია ჩამოიტვირთება და დაინსტალირდება კომპიუტერში. ეს დაასრულებს პროგრამის ინსტალაციას A.D.B.დასრულდა და შეგიძლიათ დაიწყოთ მუშაობა android მოწყობილობებთან. არ დაგავიწყდეთ დრაივერების დაყენება თითოეული მოწყობილობისთვის.

იმისათვის, რომ ყოველ ჯერზე არ მიუთითოთ პროგრამით საქაღალდისკენ მიმავალი გზა, საჭიროა ფაილის რედაქტირება გზა. ამ დროისთვის პროგრამისკენ მიმავალი გზა ასე გამოიყურება: C:\android-sdk-windows\platform-tools\adb .

ბილიკის პარამეტრების შესაცვლელად, გააკეთეთ შემდეგი:

ეტიკეტზე " Ჩემი კომპიუტერი "დააწკაპუნეთ მარჯვენა ღილაკით და აირჩიეთ ვარიანტი" Თვისებები", ფანჯარაში, რომელიც იხსნება, გადადით განყოფილებაში" გაფართოებული სისტემის პარამეტრები ". შემდეგი, დააჭირეთ ღილაკს ” გარემოს პარამეტრები "და ფანჯარაში წარწერით" სისტემის ცვლადები "იპოვე პარამეტრი" გზა"და დააჭირეთ ღილაკს" შეცვლა «.

ფანჯარაში, რომელიც იხსნება, შეხედეთ ხაზს " ცვლადი მნიშვნელობა ", ამ სტრიქონის ბოლოს ვსვამთ მძიმით (თუ არ არის) და ვწერთ შემდეგს: ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools; გთხოვთ გაითვალისწინოთ, რომ გზა ზუსტად უნდა იყოს მითითებული იმ საქაღალდეში, რომელშიც თქვენ დააინსტალირეთ Android SDK პროგრამა, ეს არის ზუსტად ის გზა.

არსებობს მრავალი ინსტრუმენტი USB კაბელის ან Wi-Fi-ით დაკავშირებულ სმარტფონთან მუშაობისთვის. განსაკუთრებით მოწინავე ხელსაწყოები საშუალებას გაძლევთ გადაიტანოთ ფაილები, დააინსტალიროთ და წაშალოთ პროგრამული უზრუნველყოფა, ნახოთ კონტაქტები, გადაიღოთ ეკრანის ანაბეჭდები და გაგზავნოთ SMS-ებიც კი, მაგრამ ვერც ერთი გრაფიკული ინსტრუმენტი ვერ შეედრება იმ სიმძლავრეს, რომელსაც შეუძლია Android-ის კონსოლი. ამ სტატიაში ვისაუბრებთ ADB-ზე (Android Debug Bridge) - სტანდარტული ინსტრუმენტი კომპიუტერიდან Android-ის კონსოლთან გამართვისა და მუშაობისთვის.

სტატიაში აღწერილი ბრძანებები შეიძლება შესრულდეს პირდაპირ მოწყობილობაზე, ბაზრიდან ტერმინალის ემულატორის ჩამოტვირთვის გზით, მაგრამ ამის გაკეთება უფრო მოსახერხებელია, რა თქმა უნდა, კომპიუტერიდან adb-ის საშუალებით.

ADB საფუძვლები

ADB-თან მუშაობის დასაწყებად, თქვენ უნდა გაააქტიუროთ იგი თქვენს მოწყობილობაზე და დააინსტალიროთ adb უტილიტა და დრაივერები თქვენს კომპიუტერში. პირველი დავალება შესრულებულია „USB Debugging“-ის ჩართვით „დეველოპერებისთვის“ პარამეტრების პუნქტში (თუ ეს ელემენტი დამალულია, დააწკაპუნეთ შვიდჯერ კონსტრუქციის ნომერზე „ტელეფონის შესახებ“ მენიუში).

თქვენს კომპიუტერზე ADB-ის დასაყენებლად ჩამოტვირთეთ Adb Kit და გახსენით იგი ნებისმიერ საქაღალდეში (გირჩევთ გამოიყენოთ საქაღალდეების სახელები რუსული სიმბოლოების გარეშე). ჩვენ ასევე ჩამოტვირთავთ და ვაინსტალირებთ ADB დრაივერებს.

თქვენ უნდა იმუშაოთ adb-თან ბრძანების ხაზიდან. დააჭირეთ Win + R და შეიყვანეთ cmd, შემდეგ გადადით საქაღალდეში, რომელშიც მდებარეობს adb. ჩემი საქაღალდისთვის ბრძანება იქნება:

Cd\android

იმისათვის, რომ არ გააკეთოთ ყველა ეს მანიპულაცია ყოველ ჯერზე, შეგიძლიათ დაამატოთ სასურველი საქაღალდე Path ცვლადში. ამისათვის გადადით "Control Panel -> System -> Advanced System Settings -> Environment variables", იპოვეთ Path ცვლადი და დაამატეთ ბილიკი adb საქაღალდეში ხაზის ბოლოს, გამოყოფილი მძიმით. ახლა, კონსოლის გაშვების შემდეგ, შეგიძლიათ დაუყოვნებლივ შეიყვანოთ საჭირო ბრძანებები.

მოდით შევამოწმოთ ჩვენი კავშირი ტელეფონთან შემდეგი ბრძანების გამოყენებით (მას უნდა აჩვენოს დაკავშირებული მოწყობილობების სია):

adb მოწყობილობები

შეგიძლიათ ADB-თან მუშაობა Wi-Fi-ის საშუალებით. ამისათვის თქვენ გჭირდებათ root უფლებები და WiFi ADB აპლიკაცია. ჩვენ გავუშვით აპლიკაციას, ვაჭერთ გადამრთველს და ვუკავშირდებით სმარტფონს დაკავშირების ბრძანების და აპლიკაციის მიერ ნაჩვენები IP მისამართის გამოყენებით:

ინფორმაცია

შეგიძლიათ დააკოპიროთ კონსოლის გამომავალი მაუსის არჩევის შემდეგ, ასევე ჩასვათ კოპირებული ბრძანება ან ფაილის სახელი კონსოლში მაუსის მარჯვენა ღილაკით. ჩართულია კონსოლის თვისებებში.

პროგრამების ინსტალაცია

ADB შეიძლება გამოყენებულ იქნას აპლიკაციების დასაყენებლად თქვენს სმარტფონზე მათი კოპირების გარეშე. ყველაფერი რაც თქვენ უნდა გააკეთოთ არის შემდეგი ბრძანების გაშვება:

Adb ინსტალაცია d:/downloads/filename.apk

თქვენ ასევე შეგიძლიათ დაამატოთ დამატებითი გასაღებები ბრძანებას. სასარგებლო იქნება -ე- დააინსტალირეთ აპლიკაცია მონაცემთა შენახვისას და -დ- დააინსტალირეთ მიმდინარე ვერსიაზე ნაკლები ვერსია.

პროგრამების წაშლა შესაძლებელია, მაგრამ ამისათვის თქვენ უნდა იცოდეთ პაკეტის სახელი (მე გეტყვით, როგორ გაარკვიოთ ცოტა მოგვიანებით). თამაშის Angry Birds Seasons-ის მაგალითის გამოყენებით, ბრძანება ასე გამოიყურება:

Adb-ის დეინსტალაცია com.rovio.angrybirdsseasons

აპლიკაციის სარეზერვო ასლი

Android-ს აქვს ჩაშენებული სარეზერვო ფუნქციები, რომელთა გაშვებაც შესაძლებელია ბრძანების ხაზის გამოყენებით. ამისათვის გამოიყენეთ adb სარეზერვო ბრძანება და პარამეტრების ნაკრები:

Adb სარეზერვო ასლი [პარამეტრები]<приложения>

  • -ვმიუთითებს შექმნილი ფაილის სახელს და მის მდებარეობას კომპიუტერზე. თუ გასაღები აკლია, backup.ab ფაილი შეიქმნება მიმდინარე დირექტორიაში;
  • -აპკ|-ნოაპკმიუთითებს მხოლოდ აპლიკაციის მონაცემების ან თავად apk-ის სარეზერვო ასლის ჩართვაზე (ნაგულისხმევად არ შედის);
  • -ობბ|-ნუბგანსაზღვრავს თუ არა .obb გაფართოებები აპლიკაციებისთვის სარეზერვო ასლში (ნაგულისხმევად არ შედის);
  • -გაზიარებული|-nosharedგანსაზღვრავს თუ არა SD ბარათზე აპლიკაციის შიგთავსის სარეზერვო ასლი (არ შედის ნაგულისხმევად);
  • -ყველამიუთითებს ყველა დაინსტალირებული აპლიკაციის სარეზერვო ასლის საჭიროებაზე;
  • -სისტემა|-ნოსისტემაგანსაზღვრავს, შეიტანოს თუ არა სისტემური აპლიკაციები სარეზერვო ასლში (მოიცავს ნაგულისხმევად);
  • - სარეზერვო პაკეტების სია.

თუ ჩვენ გვინდა შევქმნათ ყველა არასისტემური პროგრამის, მათ შორის .apk, სარეზერვო ასლი კონკრეტულ ადგილას, მაშინ ბრძანება ასე გამოიყურება:

Adb სარეზერვო ასლი -f c:\android\backup.ab -apk -all -nosystem

შესვლის შემდეგ, თქვენ უნდა დაადასტუროთ სარეზერვო ასლის დაწყება თავად მოწყობილობაზე. შედეგად მიღებული სარეზერვო ასლის აღსადგენად, თქვენ უნდა შეასრულოთ შესაბამისი ბრძანება:

Adb აღდგენა c:\android\backup.ab

კონსოლი კონსოლში

აღნიშნულ კონსოლთან ერთად, რომელიც არის Windows-ის DOS კონსოლი, Android-საც აქვს თავისი. მას უწოდებენ მეშვეობით adb ჭურვიდა არსებითად არის სტანდარტული Linux კონსოლი, მაგრამ ბრძანებების არასრული ნაკრებით, რომელიც შეიძლება გაფართოვდეს ბაზრიდან BusyBox-ის დაყენებით. ამ კონსოლის გამოყენების ორი გზა არსებობს. ინტერაქტიულ რეჟიმში ის იხსნება ბრძანებით

adb ჭურვი

$ ნიშანი ჩნდება კონსოლში (შემდგომში ტექსტში ეს ნიშანი ნიშნავს წინასწარი adb shell ბრძანების შეყვანის აუცილებლობას) და ამის შემდეგ შეგიძლიათ შეიყვანოთ ბრძანებების სერია, თითოეულის შემდეგ მიიღოთ პასუხი. მეორე მეთოდი არის თუ თქვენ გჭირდებათ მხოლოდ ერთი ბრძანების შეყვანა, შეგიძლიათ დაწეროთ ის ზედიზედ adb shell-ის გამოყენებით.

ჭურვი იყენებს სტანდარტულ ბრძანებებს ფაილების კოპირებისთვის, გადატანისა და წაშლისთვის: cp, მვდა რმ. შეგიძლიათ შეცვალოთ დირექტორიები ( CD) და ნახეთ მათი შინაარსი ( ls). Linux-ის სტანდარტული ბრძანებების გარდა, რომელთა შესახებაც შეგიძლიათ შეიტყოთ ნებისმიერი საცნობარო წიგნიდან, Android-ს აქვს რამდენიმე საკუთარი სპეციალიზებული ინსტრუმენტი, მაგრამ ზოგიერთი მათგანის გამოსაყენებლად, თქვენ მოგიწევთ მოიპოვოთ root უფლებები თქვენს სმარტფონზე და კონსოლის გაშვების შემდეგ, გაუშვით su ბრძანება:

adb shell su

ეს უნდა გაკეთდეს, თუ რომელიმე ბრძანების საპასუხოდ, ხედავთ ხაზს „წვდომა აკრძალულია“ ან „ძირითადი ხართ?“. წარმატების შემთხვევაში, $ ნიშანი შეიცვლება #-ით.



სკრინშოტის გადაღება

შესრულებულია ერთ ხაზზე:

Adb shell screencap /sdcard/screen.png

ამის შემდეგ ბრძანებით საჭიროა სურათის ამოღება მოწყობილობიდან adb pull:

Adb pull /sdcard/screen.png

აღდგენისას შეგიძლიათ გადაიღოთ ეკრანის სურათი შემდეგი ბრძანებით:

Adb pull /dev/graphics/fb0

შემდეგ თქვენ უნდა გადაიყვანოთ fb0 ფაილი ნორმალურ სურათად FFmpeg-ის გამოყენებით, რომელიც უნდა გადმოწეროთ და ჩადოთ adb საქაღალდეში. გაფართოება უნდა იყოს დაინსტალირებული თქვენს მოწყობილობაზე:

Ffmpeg -f rawvideo -pix_fmt rgb32 -s 1080x1920 -i fb0 fb0.png

ჩაწერეთ ვიდეო, რომელიც ხდება მოწყობილობის ეკრანზე

adb shell ეკრანის ჩანაწერი --ზომა 1280x720 --ბიტის სიხშირე 6000000 --დროის ლიმიტი 20 --სიტყვიერი /sdcard/ვიდეო.mp4

ეს ბრძანება დაიწყებს ვიდეოს ჩაწერას 1280 x 720 გარჩევადობით (თუ არ არის მითითებული, გამოყენებული იქნება მოწყობილობის ეკრანის საწყისი გარჩევადობა), ბიტის სიჩქარით 6 მბიტი/წმ, სიგრძე 20 წმ (თუ არ არის მითითებული, მაქსიმალური მნიშვნელობა დაყენებული იქნება 180 წმ-ზე), კონსოლში დისპლეის ჟურნალებით. ჩაწერილი ვიდეო განთავსდება /sdcard-ში (video.mp4 ფაილი).

ინფორმაცია

ყველაფერი გაშვებულია კონსოლიდან და შიგნით adb ჭურვიპროცესები, რომელთა დასრულებას გარკვეული დრო სჭირდება, შეიძლება შეწყდეს Ctrl + C კომბინაციის გამოყენებით. გამოდით ჭურვიდან და დაუბრუნდით ჩვეულებრივ adb ბრძანებების შესრულებას - Ctrl + D.

აპლიკაციის მენეჯმენტი

აპლიკაციების მართვისთვის გამოიყენება ორი ბრძანება: pm(პაკეტის მენეჯერი) - პაკეტის მენეჯერი და ვარ(აქტივობის მენეჯერი) - საქმიანობის მენეჯერი. ამ გუნდებს აქვთ მრავალი გასაღები, რომელთა ნახვა შესაძლებელია დეველოპერების პორტალზე. მოდით შევხედოთ რამდენიმე.

დასაწყისისთვის, ჩვენ მივიღებთ მოწყობილობაზე დაინსტალირებული აპლიკაციების ჩამონათვალს პაკეტის სახელების სახით, რომელიც მოგვიანებით გამოდგება:

გაგრძელება ხელმისაწვდომია მხოლოდ აბონენტებისთვის

ვარიანტი 1. გამოიწერეთ ჰაკერი, რომ წაიკითხოთ ყველა მასალა საიტზე

გამოწერა საშუალებას მოგცემთ წაიკითხოთ ყველა ფასიანი მასალა საიტზე მითითებულ ვადაში. ჩვენ ვიღებთ გადახდებს საბანკო ბარათებით, ელექტრონული ფულით და გადარიცხვები მობილური ოპერატორის ანგარიშებიდან.

2012 წლის 7 ნოემბერი, 02:56 სთ

ADB დრაივერის ხელით ინსტალაცია

  • ანდროიდის განვითარება
  • სახელმძღვანელო

და აქ უსიამოვნო სიურპრიზი მელოდა - ან მშობლიური დრაივერი აღმოჩნდა მრუდე, ან ვინდოუსი, ან მავთული... ზოგადად, დრაივერმა შეწყვიტა მუშაობა, Windows Device Manager-მა მოახსენა, რომ მოწყობილობა სრულად მუშაობდა, მაგრამ მოთხოვნისთანავე. adb მოწყობილობებიმე მივიღე ცარიელი სია კონსოლში და, ბუნებრივია, ვერ მოვახერხე აპლიკაციის ტესტირება ტაბლეტზე.

თხოვნა დავწერე TeXeT-ის მხარდაჭერას, თვითონ დრაივერის ლინკითაც კი მიპასუხეს, რაც, როგორც უკვე დავრწმუნდი, არ მუშაობდა. მე დავიწყე პასუხის ძებნა ინტერნეტში და ვიპოვე ამ დრაივერის და სახელმძღვანელოების სხვადასხვა კრებული, მაგრამ მაინც არცერთი მათგანი არ დაწყებულა სწორად და SDK–დან მშობლიური დრაივერიც კი საერთოდ არ მუშაობდა, რამაც სასოწარკვეთილება გამოიწვია. .. მაგრამ არა სასოწარკვეთა.

აქ გადავწყვიტე დრაივერების დაწერაში ჩემი ძალები მეცნიერული პოკინგის ძველი მეთოდით და გავხსენი დრაივერების inf ფაილი. იმედი მომცა იყო იმის გაგება, რომ ტაბლეტის მხარეს adb ინტერფეისის პროგრამული ნაწილი იდენტური უნდა იყოს ყველა მოწყობილობისთვის და USB მაინც მუშაობდა. ასე რომ, inf ფაილის ხელით რედაქტირების რამდენიმე წარუმატებელი მცდელობის შემდეგ, ვიპოვე რეცეპტი inf ფაილის სუნელის დამუშავებისთვის, რათა ის დაინსტალირებულიყო და, რაც მთავარია, იმუშაოს.

ასე რომ, დავიწყოთ.

ნაბიჯი 1. ჩამოტვირთეთ დრაივერი.თუ ეს ჯერ არ გაგიკეთებიათ, გახსენით Android SDK მენეჯერი, იპოვეთ დამატებითი განყოფილება, შეამოწმეთ Google USB Driver ყუთი და დააწკაპუნეთ პაკეტების ინსტალაციაზე. Ეს მარტივია. დაელოდეთ მის ჩატვირთვას.

ნაბიჯი 2. იპოვეთ დრაივერი და გააკეთეთ მისი ასლი ცალკე საქაღალდეში.გადადით %android-sdk%\extras\google\ საქაღალდეში და იქ იხილეთ ძვირფასი usb_driver საქაღალდე. დააკოპირეთ სადმე და იქ განვახორციელებთ შემდგომ მანიპულაციებს. პრინციპში, შეგიძლიათ „ორიგინალის“ რედაქტირება, მაგრამ მე ვამჯობინე ორიგინალის ხელუხლებლად შენარჩუნება ყოველი შემთხვევისთვის.

ნაბიჯი 3. შეცვალეთ inf ფაილი.საქაღალდეში გახსენით ფაილი android_winusb.inf და მოძებნეთ ასეთი ხაზები:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbD1P_Interface,USB41&VID1% siteAdbInterface% = USB_In stack, USB\VID_18D1&PID_4E12&MI_01
გააკეთეთ ამ ხაზების ასლი და შეცვალეთ Google Nexus One on %your_device_name%მომავალში იდენტიფიკაციისთვის და... გახსენით Windows Device Manager. ჩვენ ვეძებთ ჩვენს მოწყობილობას იქ ( Android, Android კომპოზიტური ADB ინტერფეისიან რამე მსგავსი). გახსენით მოწყობილობის თვისებები, ჩანართი "დეტალები", აირჩიეთ "აღჭურვილობის ID" პუნქტი სიაში და ნახეთ ეს სურათი.

ჩვენ ვაკოპირებთ ხაზს, რომელიც ყველაზე მეტად ჰგავს ნახატზე ნაჩვენების (ეს, თეორიულად, ცოტათი მოკლეა) და ჩასვით ჩვენს inf ფაილში.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %Single_Stace%Install 03 %CompositeAdbInterface % = USB_Install, USB\VID_18D1&PID_0003&MI_01
%SingleAdbInterface%–ში ვშლით სტრიქონის ბოლოს, როგორც ხედავთ, %CompositeAdbInterface%–ში ჩავსვით მთელი ხაზი. ალბათ არ არის საჭირო ყველაფრის ორჯერ გამეორება, მაგრამ მე უკვე ყველაფერი მაქვს და ძალიან მეზარება ექსპერიმენტი :)
ჩვენ ვინახავთ (ფრთხილად - ზოგიერთ შემთხვევაში თქვენ უნდა გაუშვათ ნოუთპადი ადმინისტრატორის უფლებებით, რადგან მომხმარებლის რეჟიმში არ მოგცემთ უფლებას გადაწეროთ inf ფაილი).
ნაბიჯი 4. დრაივერის ინსტალაცია.ახლა, როდესაც ყველაფერი მზად არის, დაუბრუნდით მოწყობილობის მენეჯერს და წაშალეთ ყველა ადრე დაინსტალირებული adb დრაივერი (ასეთის არსებობის შემთხვევაში). ჩვენ ვაახლებთ მოწყობილობების ჩამონათვალს და ვხედავთ ჩვენს მოწყობილობას დრაივერების გარეშე. ჩვენ ვხსნით მის თვისებებს და ვირჩევთ „დრაივერების განახლება“, ვირჩევთ ინსტალაციას საქაღალდიდან, მიუთითეთ საქაღალდე შესწორებული ინფო-ით და ვიწყებთ ინსტალაციას - ჩვენი დრაივერი მყისიერად მოიძებნება, მაგრამ ინსტალაციის დროს შეიძლება დაიფიცოს შეუთავსებლობის შესახებ კითხვასთან „უნდა მე გააგრძელე, ნასალნეკა?” Გავაგრძელოთ. ესე იგი, დრაივერი დაყენებულია.
ნაბიჯი 5. საბოლოო.უფრო ზუსტად, გამორთეთ USB პორტი, დაელოდეთ სანამ ყველაფერი გამოვლინდება, გახსენით კონსოლი (Win+R, შედით cmd) და დაწერე adb მოწყობილობები. თუ ყველაფერი კარგად წავიდა, ჩვენ ვხედავთ ძვირფასი სიის ერთეულს, რაც მიუთითებს იმაზე, რომ adb ახლა ხედავს ჩვენს მოწყობილობას.


ამიერიდან, შეგიძლიათ უსაფრთხოდ გაუშვათ დაბნელება და შექმნათ პროგრამები, ისარგებლოთ მოსახერხებელი ავტომატური შეკრებით, ინსტალაციისა და პირდაპირ თქვენს მოწყობილობაზე გამართვის შესაძლებლობით.

თუ adb ბრძანება საერთოდ არ მუშაობს თქვენთვის.კომპიუტერი -> თვისებები -> გარემოს ცვლადები. ჩვენ ვეძებთ Path ცვლადს და ბოლოს ვამატებთ(არავითარ შემთხვევაში არ გადავწეროთ) ბოლოს არის მძიმით და ამის შემდეგ იმ საქაღალდის მისამართი სადაც adb ცხოვრობს (ჩვეულებრივ %android-sdk%\platform-tools\). გადატვირთვის შემდეგ უნდა იმუშაოს.
ზოგჯერ adb ავტომატურად არ იწყება სისტემის დაწყებისას. დაიწყეთ ხელით.

Რა იყო ეს?
სინამდვილეში მარტივია. რატომღაც (Winda აუცილებლობაა / პროგერებს ხელები კეხიანი აქვთ / Google inf-ფაილი დაიწერა მხოლოდ Google-ის მშობლიური მოწყობილობებისთვის / ჰიგსის ბოზონებმა გააფუჭეს ყველაფერი თქვენს კომპიუტერზე), Windows-ს არ სურს Google-ის დრაივერის გამოყენება არა Google მოწყობილობები, რომლებიც არ არის ჩაწერილი inf-ფაილში. როგორც ჩანს, იქ ყველაფერი დაკავშირებულია ამ პირადობის აღჭურვილობასთან. მაგრამ Android მოწყობილობების უმრავლესობის პროგრამული უზრუნველყოფა იდენტურია კომპიუტერთან გამართვის კონექტორის თვალსაზრისით, ამიტომ დრაივერი ნორმალურად უნდა დაუკავშირდეს ნებისმიერ Android მოწყობილობას. ჩვენი ამოცანაა მოვიტყუოთ ვინდოუსი და ვაიძულოთ იგი მიიღოს მოწყობილობა, როგორც „დრაივერთან თავსებადი“ მოწყობილობა, რაც გავაკეთეთ მისი ID-ის დამატების გზით დრაივერის inf ფაილში.

იმედი მაქვს, ეს სახელმძღვანელო დაეხმარება ვინმეს მიიღოს საკუთარი ჩინური ან სხვა მოწყობილობა, რომლისთვისაც სისტემის აწყობისას დაავიწყდათ ჩვეულებრივი adb დრაივერის გაკეთება, ან მათთვის, ვისაც აწუხებს ოფიციალური დრაივერის ჩამოტვირთვა მოწყობილობის მწარმოებლისგან (ეს შეიძლება იყოს ძალიან შემაშფოთებელი რომ უფრო სწრაფია ზემოთ აღწერილი ყველაფრის გაკეთება - ეს დამემართა LG E510 ტელეფონის დრაივერთან ერთად).

P.S მე არ ჩამიტარებია ამ მეთოდის მასიური ტესტირება, ამიტომ ვერ ვიძლევი გარანტიას, რომ ის ყველა შემთხვევაში იმუშავებს 100%. მაგრამ ეს მუშაობდა ჩემთვის Windows 7-ზე, შემდეგ კი Windows 8-ზე. მე მიწევდა ფაილის ცალკე რედაქტირება ყოველ ჯერზე, მაგრამ არ მგონია, რომ ეს იყოს ასეთი პრობლემა.

  • სახელმძღვანელო

და აქ უსიამოვნო სიურპრიზი მელოდა - ან მშობლიური დრაივერი აღმოჩნდა მრუდე, ან ვინდოუსი, ან მავთული... ზოგადად, დრაივერმა შეწყვიტა მუშაობა, Windows Device Manager-მა მოახსენა, რომ მოწყობილობა სრულად მუშაობდა, მაგრამ მოთხოვნისთანავე. adb მოწყობილობებიმე მივიღე ცარიელი სია კონსოლში და, ბუნებრივია, ვერ მოვახერხე აპლიკაციის ტესტირება ტაბლეტზე.

თხოვნა დავწერე TeXeT-ის მხარდაჭერას, თვითონ დრაივერის ლინკითაც კი მიპასუხეს, რაც, როგორც უკვე დავრწმუნდი, არ მუშაობდა. მე დავიწყე პასუხის ძებნა ინტერნეტში და ვიპოვე ამ დრაივერის და სახელმძღვანელოების სხვადასხვა კრებული, მაგრამ მაინც არცერთი მათგანი არ დაწყებულა სწორად და SDK–დან მშობლიური დრაივერიც კი საერთოდ არ მუშაობდა, რამაც სასოწარკვეთილება გამოიწვია. .. მაგრამ არა სასოწარკვეთა.

აქ გადავწყვიტე დრაივერების დაწერაში ჩემი ძალები მეცნიერული პოკინგის ძველი მეთოდით და გავხსენი დრაივერების inf ფაილი. იმედი მომცა იყო იმის გაგება, რომ ტაბლეტის მხარეს adb ინტერფეისის პროგრამული ნაწილი იდენტური უნდა იყოს ყველა მოწყობილობისთვის და USB მაინც მუშაობდა. ასე რომ, inf ფაილის ხელით რედაქტირების რამდენიმე წარუმატებელი მცდელობის შემდეგ, ვიპოვე რეცეპტი inf ფაილის სუნელის დამუშავებისთვის, რათა ის დაინსტალირებულიყო და, რაც მთავარია, იმუშაოს.

ასე რომ, დავიწყოთ.

ნაბიჯი 1. ჩამოტვირთეთ დრაივერი.თუ ეს ჯერ არ გაგიკეთებიათ, გახსენით Android SDK მენეჯერი, იპოვეთ დამატებითი განყოფილება, შეამოწმეთ Google USB Driver ყუთი და დააწკაპუნეთ პაკეტების ინსტალაციაზე. Ეს მარტივია. დაელოდეთ მის ჩატვირთვას.

ნაბიჯი 2. იპოვეთ დრაივერი და გააკეთეთ მისი ასლი ცალკე საქაღალდეში.გადადით %android-sdk%\extras\google\ საქაღალდეში და იქ იხილეთ ძვირფასი usb_driver საქაღალდე. დააკოპირეთ სადმე და იქ განვახორციელებთ შემდგომ მანიპულაციებს. პრინციპში, შეგიძლიათ „ორიგინალის“ რედაქტირება, მაგრამ მე ვამჯობინე ორიგინალის ხელუხლებლად შენარჩუნება ყოველი შემთხვევისთვის.

ნაბიჯი 3. შეცვალეთ inf ფაილი.საქაღალდეში გახსენით ფაილი android_winusb.inf და მოძებნეთ ასეთი ხაზები:
;Google Nexus One %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0D02&MI_01 %SingleAdbD1P_Interface,USB41&VID1% siteAdbInterface% = USB_In stack, USB\VID_18D1&PID_4E12&MI_01
გააკეთეთ ამ ხაზების ასლი და შეცვალეთ Google Nexus One on %your_device_name%მომავალში იდენტიფიკაციისთვის და... გახსენით Windows Device Manager. ჩვენ ვეძებთ ჩვენს მოწყობილობას იქ ( Android, Android კომპოზიტური ADB ინტერფეისიან რამე მსგავსი). გახსენით მოწყობილობის თვისებები, ჩანართი "დეტალები", აირჩიეთ "აღჭურვილობის ID" პუნქტი სიაში და ნახეთ ეს სურათი.

ჩვენ ვაკოპირებთ ხაზს, რომელიც ყველაზე მეტად ჰგავს ნახატზე ნაჩვენების (ეს, თეორიულად, ცოტათი მოკლეა) და ჩასვით ჩვენს inf ფაილში.
;TEXET TM-7025 %SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_0003 %CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_0003&MI_01 %Single_Stace%Install 03 %CompositeAdbInterface % = USB_Install, USB\VID_18D1&PID_0003&MI_01
%SingleAdbInterface%–ში ვშლით სტრიქონის ბოლოს, როგორც ხედავთ, %CompositeAdbInterface%–ში ჩავსვით მთელი ხაზი. ალბათ არ არის საჭირო ყველაფრის ორჯერ გამეორება, მაგრამ მე უკვე ყველაფერი მაქვს და ძალიან მეზარება ექსპერიმენტი :)
ჩვენ ვინახავთ (ფრთხილად - ზოგიერთ შემთხვევაში თქვენ უნდა გაუშვათ ნოუთპადი ადმინისტრატორის უფლებებით, რადგან მომხმარებლის რეჟიმში არ მოგცემთ უფლებას გადაწეროთ inf ფაილი).
ნაბიჯი 4. დრაივერის ინსტალაცია.ახლა, როდესაც ყველაფერი მზად არის, დაუბრუნდით მოწყობილობის მენეჯერს და წაშალეთ ყველა ადრე დაინსტალირებული adb დრაივერი (ასეთის არსებობის შემთხვევაში). ჩვენ ვაახლებთ მოწყობილობების ჩამონათვალს და ვხედავთ ჩვენს მოწყობილობას დრაივერების გარეშე. ჩვენ ვხსნით მის თვისებებს და ვირჩევთ „დრაივერების განახლება“, ვირჩევთ ინსტალაციას საქაღალდიდან, მიუთითეთ საქაღალდე შესწორებული ინფო-ით და ვიწყებთ ინსტალაციას - ჩვენი დრაივერი მყისიერად მოიძებნება, მაგრამ ინსტალაციის დროს შეიძლება დაიფიცოს შეუთავსებლობის შესახებ კითხვასთან „უნდა მე გააგრძელე, ნასალნეკა?” Გავაგრძელოთ. ესე იგი, დრაივერი დაყენებულია.
ნაბიჯი 5. საბოლოო.უფრო ზუსტად, გამორთეთ USB პორტი, დაელოდეთ სანამ ყველაფერი გამოვლინდება, გახსენით კონსოლი (Win+R, შედით cmd) და დაწერე adb მოწყობილობები. თუ ყველაფერი კარგად წავიდა, ჩვენ ვხედავთ ძვირფასი სიის ერთეულს, რაც მიუთითებს იმაზე, რომ adb ახლა ხედავს ჩვენს მოწყობილობას.


ამიერიდან, შეგიძლიათ უსაფრთხოდ გაუშვათ დაბნელება და შექმნათ პროგრამები, ისარგებლოთ მოსახერხებელი ავტომატური შეკრებით, ინსტალაციისა და პირდაპირ თქვენს მოწყობილობაზე გამართვის შესაძლებლობით.

თუ adb ბრძანება საერთოდ არ მუშაობს თქვენთვის.კომპიუტერი -> თვისებები -> გარემოს ცვლადები. ჩვენ ვეძებთ Path ცვლადს და ბოლოს ვამატებთ(არავითარ შემთხვევაში არ გადავწეროთ) ბოლოს არის მძიმით და ამის შემდეგ იმ საქაღალდის მისამართი სადაც adb ცხოვრობს (ჩვეულებრივ %android-sdk%\platform-tools\). გადატვირთვის შემდეგ უნდა იმუშაოს.
ზოგჯერ adb ავტომატურად არ იწყება სისტემის დაწყებისას. დაიწყეთ ხელით.

Რა იყო ეს?
სინამდვილეში მარტივია. რატომღაც (Winda აუცილებლობაა / პროგერებს ხელები კეხიანი აქვთ / Google inf-ფაილი დაიწერა მხოლოდ Google-ის მშობლიური მოწყობილობებისთვის / ჰიგსის ბოზონებმა გააფუჭეს ყველაფერი თქვენს კომპიუტერზე), Windows-ს არ სურს Google-ის დრაივერის გამოყენება არა Google მოწყობილობები, რომლებიც არ არის ჩაწერილი inf-ფაილში. როგორც ჩანს, იქ ყველაფერი დაკავშირებულია ამ პირადობის აღჭურვილობასთან. მაგრამ Android მოწყობილობების უმრავლესობის პროგრამული უზრუნველყოფა იდენტურია კომპიუტერთან გამართვის კონექტორის თვალსაზრისით, ამიტომ დრაივერი ნორმალურად უნდა დაუკავშირდეს ნებისმიერ Android მოწყობილობას. ჩვენი ამოცანაა მოვიტყუოთ ვინდოუსი და ვაიძულოთ იგი მიიღოს მოწყობილობა, როგორც „დრაივერთან თავსებადი“ მოწყობილობა, რაც გავაკეთეთ მისი ID-ის დამატების გზით დრაივერის inf ფაილში.

იმედი მაქვს, ეს სახელმძღვანელო დაეხმარება ვინმეს მიიღოს საკუთარი ჩინური ან სხვა მოწყობილობა, რომლისთვისაც სისტემის აწყობისას დაავიწყდათ ჩვეულებრივი adb დრაივერის გაკეთება, ან მათთვის, ვისაც აწუხებს ოფიციალური დრაივერის ჩამოტვირთვა მოწყობილობის მწარმოებლისგან (ეს შეიძლება იყოს ძალიან შემაშფოთებელი რომ უფრო სწრაფია ზემოთ აღწერილი ყველაფრის გაკეთება - ეს დამემართა LG E510 ტელეფონის დრაივერთან ერთად).

P.S მე არ ჩამიტარებია ამ მეთოდის მასიური ტესტირება, ამიტომ ვერ ვიძლევი გარანტიას, რომ ის ყველა შემთხვევაში იმუშავებს 100%. მაგრამ ეს მუშაობდა ჩემთვის Windows 7-ზე, შემდეგ კი Windows 8-ზე. მე მიწევდა ფაილის ცალკე რედაქტირება ყოველ ჯერზე, მაგრამ არ მგონია, რომ ეს იყოს ასეთი პრობლემა.

თუ თქვენ გაქვთ სმარტფონი Android ოპერაციული სისტემით და ხშირად ატარებთ მასზე ექსპერიმენტებს, რაღაცის კონფიგურაციას ან რაიმეს განახლებას, მაშინ დიდი ალბათობით უკვე იცნობთ ADB ხელსაწყოს ან (Android Debug Bridge). ეს არის USB-ის საშუალებით კომპიუტერის საშუალებით სმარტფონის მართვის პროგრამა, რომელიც შეიცავს ბევრ სასარგებლო ბრძანებას.

შეგიძლიათ ნახოთ ჟურნალები, დააინსტალიროთ და წაშალოთ აპლიკაციები, მართოთ თქვენი მოწყობილობა და შეასრულოთ მრავალი სხვა სასარგებლო ბრძანება. ამ სტატიაში თქვენ შეისწავლით თუ როგორ გამოიყენოთ ADB Linux-ზე, ჩვენ გადავხედავთ სასარგებლო ADB ბრძანებებს Android-ის მომხმარებლებისთვის და დეტალურად გავაანალიზებთ ამ პროგრამას. მაგრამ პირველ რიგში, მოდით შევხედოთ როგორ დააინსტალიროთ ინსტრუმენტი თქვენს კომპიუტერში.

ADB პროგრამა შედის Android SDK უტილიტების სტანდარტულ კომპლექტში. შეგიძლიათ დააინსტალიროთ ეს გარემო და მიიღოთ საჭირო პროგრამა. მაგრამ თქვენ ყოველთვის არ გსურთ მთელი შესრულების გარემო თქვენს კომპიუტერზე გადაიტანოთ. ზოგჯერ საჭიროა მხოლოდ ერთი პროგრამა. ძალიან მარტივად შეიძლება დამონტაჟდეს ცალკე. Ubuntu-ზე ამის გაკეთება შეგიძლიათ ბრძანების გაშვებით:

sudo apt დააინსტალირე android-tools-adb

Red Hat, CentOS-ისთვის ბრძანება ოდნავ განსხვავებული იქნება:

sudo yum დააინსტალირე android-tools-adb

თუ გჭირდებათ ADB-ის დაყენება Windows-ზე, თქვენ მოგიწევთ ჩამოტვირთოთ Platform Tools SDK ოფიციალური ვებსაიტიდან.

თქვენი სმარტფონის მომზადება

იმისათვის, რომ შეძლოთ adb-ის გამოყენება თქვენს სმარტფონთან, თქვენ უნდა ჩართოთ USB გამართვის რეჟიმი. ეს ფუნქცია დამალულია Android-ის ყველა ვერსიაში 4.2-დან დაწყებული. იმისათვის, რომ გახდეთ დეველოპერი, ჯერ გადადით "პარამეტრები" -> "ტელეფონის შესახებ"და დააჭირეთ ნივთს შვიდჯერ "ნაგებობის ნომერი":

შემდეგ ელემენტი გამოჩნდება ძირითადი პარამეტრების მენიუში "დეველოპერებისთვის":

აქ თქვენ უნდა შეამოწმოთ ყუთი განყოფილების გვერდით "დაუშვით USB გამართვა":


ახლა თქვენი ტელეფონი მზად არის adb-თან მუშაობისთვის. შეაერთეთ ის USB-ის საშუალებით თქვენს კომპიუტერს და დავიწყოთ.

სასარგებლო ADB ბრძანებები

სანამ ჩვენ შევძლებთ მოწყობილობის მართვას, კიდევ ერთი რამ უნდა გავაკეთოთ. adb ბრძანება მოითხოვს სპეციალურ სერვისს Android-თან კომუნიკაციისთვის და უნდა დაიწყოს. ამისათვის გამოიყენეთ შემდეგი ბრძანება:

adb დამწყებ სერვერი

სამუშაოს დასრულების შემდეგ შეგიძლიათ გამორთოთ სერვისი ისე, რომ არ მოიხმაროს არასაჭირო რესურსები:

ახლა თქვენ შეგიძლიათ გაუშვათ adb ბრძანებები ანდროიდისთვის.

მოწყობილობების სია

პირველ რიგში, მოდით გადავხედოთ ჩვენს კომპიუტერთან დაკავშირებული მოწყობილობების ჩამონათვალს. ამისათვის გამოიყენეთ მოწყობილობების ბრძანება:

თუ რამდენიმე სმარტფონი დაკავშირებულია სისტემასთან, მაშინ ნაგულისხმევად მოქმედებები გამოყენებული იქნება პირველზე. მაგრამ თქვენ შეგიძლიათ მიუთითოთ მოწყობილობის სასურველი სახელი -s პარამეტრის გამოყენებით. Მაგალითად:

adb -s 0123456789ABCDEF logcat

თქვენ ასევე შეგიძლიათ მიუთითოთ მოწყობილობის სახელი, რომელზეც გსურთ გამოიყენოთ adb პროგრამის ბრძანებები ANDROID_SERIAL ცვლადის გამოყენებით:

ექსპორტი ANDROID_SERIAL=0123456789ABCDEF

შემდეგ ყველა adb ბრძანება გამოყენებული იქნება ამ ცვლადში მითითებულ მოწყობილობაზე.

მოწყობილობის სტატუსი

get-state ბრძანებით შეგიძლიათ გაიგოთ მოწყობილობის მდგომარეობა:

ბრძანება დააბრუნებს ერთ-ერთ შემდეგ მნიშვნელობას: მოწყობილობა - გაშვებული, ჩამტვირთავი - ჩატვირთვა, ოფლაინ - გამორთულია. სტატუსის მუდმივი მონიტორინგისთვის შეგიძლიათ გამოიყენოთ status-window ბრძანება:

adb სტატუსი-ფანჯარა

ჟურნალების ნახვა

ყველაზე გავრცელებული მოქმედება, რომელსაც მობილური აპლიკაციების შემქმნელებმა და ტესტერებმა უნდა გააკეთონ შეცდომების ძიებისას, არის სისტემის და აპლიკაციების ჟურნალების ნახვა. ამისათვის გამოიყენეთ logcat ბრძანება:

პროგრამა აჩვენებს Android ჟურნალის შინაარსს რეალურ დროში, ასე რომ თქვენ დაუყოვნებლივ ნახავთ ყველა შეცდომის შეტყობინებას. თქვენ ასევე შეგიძლიათ ჩაწეროთ ყველაფერი ფაილში:

adb logcat -d > ~/android.log

-c ვარიანტის გამოყენებით, შეგიძლიათ გაასუფთავოთ ყველა ჟურნალი მოწყობილობაზე:

ყოველთვის არ არის საჭირო სრული სისტემური ჟურნალის ნახვა, ზოგჯერ საკმარისი იქნება მხოლოდ სასურველი პროგრამის შეტყობინებების ნახვა.

adb logcat com android.settings

--log-level პარამეტრის გამოყენებით შეგიძლიათ დააყენოთ შეტყობინების დეტალების დონე, ხელმისაწვდომია შემდეგი პარამეტრები: V, D, I, W, E, F, S. გამომავალი დეტალის ასარჩევად მიუთითეთ სასურველი ასო გამოყოფილი ორწერტილი განაცხადის სახელის შემდეგ:

adb logcat com android.settings:E

ან ჩვენ გამოვაჩენთ მხოლოდ შეცდომებს მთელი სისტემისთვის:

ფაილების გადატანა თქვენს მოწყობილობაზე

თუ თქვენ გჭირდებათ ფაილის სწრაფად გაგზავნა მოწყობილობაში, შეგიძლიათ გამოიყენოთ Push ბრძანება ამისათვის. აქ არის მისი სინტაქსი:

$ adb ბიძგი /მისამართი/ლოკალური/ფაილი/მისამართი/დისტანციური/ფაილი

მაგალითად, გადმოვწეროთ ფაილი სახლის საქაღალდიდან მოწყობილობაში:

adb push ~/file /sdcard/file

ფაილი მყისიერად გადაეცემა მოწყობილობას და შეგიძლიათ მისი გადამოწმება. გარდა ამისა, შეგიძლიათ გამოიყენოთ -p ვარიანტი პროგრესის საჩვენებლად, ასევე -a ვარიანტი ორიგინალური დროის ანაბეჭდის შესანარჩუნებლად.

ანალოგიურად, შეგიძლიათ ჩამოტვირთოთ ფაილი თქვენი მოწყობილობიდან. ამოიღეთ ბრძანების სინტაქსი:

$ adb ბიძგი /მისამართი/დისტანციური/ფაილი/მისამართი/ლოკალური/ფაილი

მაგალითად, მოდით დავაკოპიროთ გაგზავნილი ფაილი:

adb pull /sdcard/file ~/file1

აპლიკაციების ინსტალაცია

adb-ის გამოყენებით შეგიძლიათ პირდაპირ დააინსტალიროთ აპლიკაციები. ეს ფუნქცია შეიძლება იყოს ძალიან მოსახერხებელი დეველოპერებისთვის. ინსტალაციის ბრძანებას მხოლოდ apk ფაილის მისამართის გადაცემა სჭირდება:

adb ინსტალაცია ~/Momentum_apkpure.com.apk

ამის შემდეგ, აპლიკაცია დაინსტალირებულია და მზად არის იმუშაოს თქვენს მოწყობილობაზე. თუ გჭირდებათ აპლიკაციის უფრო ახალი ვერსიის განახლება, გამოიყენეთ -r ვარიანტი. Ეს ძალიან მნიშვნელოვანია. წინააღმდეგ შემთხვევაში თქვენ მიიღებთ შეცდომას:

adb -r install~/Momentum_apkpure.com.apk

ასევე ხელმისაწვდომია ოფციები -s - USB ფლეშ დრაივზე ინსტალაციისთვის და -d - პროგრამის ვერსიის შემცირებისთვის.

აპების დეინსტალაცია

აპლიკაციის დეინსტალაცია ასევე ძალიან მარტივია. ამისათვის უბრალოდ გადაიტანეთ მისი პაკეტის სახელი დეინსტალაციის ბრძანებაზე. მაგალითად, მოვიშოროთ Firefox ბრაუზერი:

adb-ის დეინსტალაცია org.mozilla.firefox

სარეზერვო

თქვენ შეგიძლიათ შექმნათ თქვენი firmware-ის და ყველა Android სისტემის ფაილის სარეზერვო ასლი, რათა შეძლოთ მისი აღდგენა ძალიან მარტივად და სწრაფად. ამისათვის გამოიყენეთ სარეზერვო ბრძანება. ჯერ მის სინტაქსს გადავხედოთ:

$ adb სარეზერვო პარამეტრების პაკეტები

ოფციები მიუთითებს იმაზე, თუ რა მონაცემები უნდა დაკოპირდეს. თითოეულ ვარიანტს შეიძლება ჰქონდეს პრეფიქსი no, რაც ნიშნავს, რომ ამ მონაცემების კოპირება არ არის საჭირო. მოდით შევხედოთ მთავარ ვარიანტებს:

  • -აპკ- შეინახეთ apk ფაილები პროგრამებისთვის, ნაგულისხმევად გამორთულია;
  • -ობ- შეინახეთ დაინსტალირებული apk ფაილის გაფართოებების გაფართოებები obb ფორმატში. ნაგულისხმევად გამორთულია;
  • -გააზიარა- შეინახეთ აპლიკაციის მონაცემები SD ბარათიდან ან ტელეფონის მეხსიერებიდან, გამორთულია;
  • -ყველა- შეინახეთ ყველა დაინსტალირებული აპლიკაცია;
  • - სისტემა- შეინახეთ სისტემის პროგრამები, ეს აპლიკაციები უკვე შედის ყველა სიაში.

ბოლო პარამეტრი საშუალებას გაძლევთ მიუთითოთ რომელი აპლიკაციები უნდა იყოს შენახული. თუ მითითებულია ყველა ვარიანტი, მაშინ ბუნებრივია ეს პარამეტრი არ არის საჭირო. ამრიგად, სისტემის სარეზერვო ასლის შექმნის ბრძანება ასე გამოიყურება:

adb backup -apk -obb -გაზიარებული -all -f backup.ab

-f ოფციის გამოყენებით ვაზუსტებთ საარქივო ფაილის სახელს, რომელიც შეინახება მიმდინარე საქაღალდეში. თუ არ დააყენეთ, ნაგულისხმევი სახელი იქნება backup.ab. თქვენ უნდა დაადასტუროთ ასლის შექმნა თქვენს ტელეფონზე, შეგიძლიათ შეიყვანოთ პაროლი დაშიფვრისთვის:

სარეზერვო ასლიდან აღდგენისთვის გამოიყენეთ აღდგენის ბრძანება. ყველაფერი რაც მან უნდა გააკეთოს არის ფაილის მისამართის გადაცემა:

adb აღდგენა android.ab

adb პროგრამას აქვს ბრძანებები მოწყობილობის გადატვირთვისთვის. თქვენ შეგიძლიათ უბრალოდ გადატვირთოთ თქვენი სმარტფონი გადატვირთვის ბრძანების გამოყენებით:

თქვენ შეგიძლიათ ჩატვირთოთ აღდგენის რეჟიმში:

adb გადატვირთვის აღდგენა

ან ჩამტვირთველის დაყენების რეჟიმში:

adb გადატვირთვის ჩამტვირთველი

ანდროიდის კონსოლი

shell ბრძანების გამოყენებით, შეგიძლიათ შეხვიდეთ Android კონსოლში და შეასრულოთ საჭირო მოქმედებები იქ. Linux-ის ჩვენთვის ნაცნობი ბრძანებების უმეტესობა ხელმისაწვდომია აქ. ჩვენ დეტალურად განვიხილეთ სტატიაში არსებული ყველა ბრძანება. ახლა მოდით ვისაუბროთ თავად shell ბრძანებაზე და მოვიყვანოთ რამდენიმე მაგალითი. კონსოლში შესასვლელად აკრიფეთ:

adb shell ls /system

მაგალითად, ამ ბრძანებით შეგიძლიათ გადაიღოთ ეკრანის სურათი:

adb shell screencap -p /sdcard/screenshot.png

და აი, როგორ შეგიძლიათ ჩაწეროთ თქვენი სმარტფონის ეკრანი ვიდეოზე:

adb shell screenrecord /sdcard/video.mp4

დასკვნები

ამ სტატიაში ჩვენ განვიხილეთ, თუ როგორ გამოვიყენოთ adb პროგრამა Android სმარტფონის სამართავად, ასევე adb პროგრამის ძირითადი ბრძანებები, რომლებიც შეგიძლიათ გამოიყენოთ. adb shell ბრძანებები იგივე ბრძანებებია, რომელთა გაშვებაც შეგიძლიათ ანდროიდის ტერმინალში, ასე რომ აზრი არ აქვს მათ ხელახლა გადახედვას. ვიმედოვნებ, რომ ამ სტატიაში მოცემული ინფორმაცია თქვენთვის სასარგებლო აღმოჩნდა.

ავტორის შესახებ

დამფუძნებელი და საიტის ადმინისტრატორი, გატაცებული ვარ ღია კოდის პროგრამით და Linux ოპერაციული სისტემით. მე ამჟამად ვიყენებ Ubuntu-ს, როგორც ჩემს მთავარ OS-ს. Linux-ის გარდა მაინტერესებს ყველაფერი, რაც საინფორმაციო ტექნოლოგიებს და თანამედროვე მეცნიერებას უკავშირდება.



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: