უმეტესობა ჩვენგანი აქ უკვე კარგად იცნობს ADB-ს (Android Debug Bridge). ჰეკ, მე კი დავდებ ფსონს, რომ ბევრი ჩვენგანი გამოიყენებს მას საკმაოდ რეგულარულადadb ბიძგიინგი და გაიყვანეთფაილების შეყვანა, adb გადატვირთვაing, ჭურვის ბრძანებების გაშვება და ა.შ. თუმცა, ახალ მომხმარებელთა უმეტესობას არ ჰქონია ასეთი ექსპოზიცია. და მოდით გავითვალისწინოთ: ახალგაზრდებისთვის, რომლებიც დაიბადა GUI-ს გაჩენისა და პოპულარიზაციის შემდეგ, ბრძანების ხაზის ინტერფეისები შეიძლება საკმაოდ დამაშინებელი იყოს. ასე რომ, თუ თქვენ ხართ გამოცდილი ვეტერანი, რომელმაც კარგად იცის ADB, ეს სტატია არის შენთვის არა. მაგრამ თუ თქვენ ხართ ახალი მომხმარებელი, რომელიც ეძებს ცოტა მეტი გაიგოს ამ შესანიშნავი ხელსაწყოს შესახებ, წაიკითხეთ!
Android Debug Bridge, რომელიც მოდის როგორც Android SDK-ის ნაწილი, იძლევა კომუნიკაციის საშუალებას თქვენს დესკტოპ კომპიუტერსა და სამიზნე მოწყობილობას შორის. რა შეგიძლიათ გააკეთოთ ADB-თან? Სულ ოდნავ. როგორც ადრე აღვნიშნეთ, თქვენ შეგიძლიათ გადაიტანოთ ფაილები მოწყობილობაში კლიენტის კომპიუტერიდან, გადაიტანოთ მოწყობილობა მოწყობილობიდან კლიენტის კომპიუტერზე. გადატვირთეთ (Android-ზე, ჩამტვირთველზე ან აღდგენაზე), ჩაწერეთ logcat, მიიღეთ შეცდომის ანგარიში, შეასრულეთ მრავალი სტანდარტული Linux ბრძანება და ბევრი, ბევრი მეტი.
ახალი მომხმარებლებისთვის ყველაზე დიდი პრობლემაა იმის ცოდნა, თუ რა ბრძანებები შეიძლება შესრულდეს და სათანადო სინტაქსის დამახსოვრება. საბედნიეროდ, ეს ბრძანებები და მათი სინტაქსი საკმაოდ გასაგებია. მაგალითად, შეხედეთ შემდეგ ბრძანებებს სათანადო სინტაქსით:
- adb start-server: ეს ბრძანება იწყებს adb დემონს თქვენს დესკტოპ კომპიუტერზე და საშუალებას აძლევს თქვენს კომპიუტერს დაუკავშირდეს თქვენს მოწყობილობას. გაითვალისწინეთ, რომ ეს ბრძანება არ არის აუცილებელი, რადგან ნებისმიერი სხვა ADB ბრძანების შესრულება ავტომატურად დაიწყებს დემონს.
- adb kill-server: როგორც თქვენ მოელოდით, ეს კლავს adb დემონს.
- adb logcat: ეს ქმნის ა ლოგიკა, რაც საკმაოდ გამოსადეგია, როცა გაარკვიე, სად მიდის არასწორად. თქვენ შეგიძლიათ გადამისამართოთ გამომავალი ტექსტურ ფაილში ">"-ის გამოყენებით. მაგალითად, შეგიძლიათ აკრიფოთ "adb logcat > logcat.txt", რათა ჩაწეროთ თქვენი logcat, როგორც logcat.txt.
- adb bugreport: ქმნის მარტივ შეცდომის ანგარიშს. ისევე როგორც logcat, შეგიძლიათ გადამისამართოთ ტექსტურ ფაილში ">"-ის გამოყენებით
- adb ინსტალაცია
: აინსტალირებს APK-ს თქვენი დესკტოპის კომპიუტერიდან პირდაპირ თქვენს მოწყობილობაზე. - adb pull
: გაიყვანს მითითებულ ფაილს და ათავსებს მითითებულ საქაღალდეში მითითებული სახელით. - adb ბიძგი
: ფუნქციები, როგორიცაა adb pull, მაგრამ პირიქით.
თუმცა, ზემოაღნიშნული არ არის თითქმის ყოვლისმომცველი. ეს არის მხოლოდ რამდენიმე ყველაზე გავრცელებული ბრძანება, რომელსაც შეხვდებით.
მათთვის, ვისაც სურს ისწავლოს კიდევ რამდენიმე, ან მათთვის, ვისაც უბრალოდ სურს ამ ბრძანებების ვიზუალური შედეგის მოქმედება, XDA Recognized Contributor ექიმი_დროიდი შექმნა ძირითადი გზამკვლევი, რომელიც მოიცავს ყველაფერს, რაც დამწყებთათვის საჭიროა ADB-ის მეშვეობით ძირითადი ამოცანების შესასრულებლად.
Doctor_droid-ს ასევე აქვს პირდაპირი ბმული Windows-ის მომხმარებლებისთვის საჭირო ADB ბინარებთან, ასე რომ თქვენ არ გჭირდებათ SDK-ის ჩამოტვირთვა მხოლოდ ADB-ის ამოქმედებისა და გაშვების მიზნით. მიუხედავად იმისა, რომ ინსტალაციის პროცედურები მკაცრად არის Windows-ის მომხმარებლებისთვის, დანარჩენი სახელმძღვანელო თანაბრად მოქმედებს Linux-ისა და Mac-ის მომხმარებლებისთვის.
თუ თქვენ ხართ ახალი მომხმარებელი, რომელიც ცდილობს გაიგოს ცოტა მეტი ADB-ის შესახებ, ან თუნდაც გამოცდილი ვეტერინარი, რომელიც ცდილობს დარწმუნდეს, რომ იცით ყველა გავრცელებული ბრძანება, გადადით სახელმძღვანელო ძაფი მეტის გასაგებად.