Android SDK-ის ინსტალაცია და ADB-ის დაყენება. განვითარება Android-ისთვის: SDK-ის დაყენება Windows 7-ზე SDK-ის ინსტალაცია

Android SDK-ის ინსტალაცია და ADB-ის დაყენება. განვითარება Android-ისთვის: SDK-ის დაყენება Windows 7-ზე SDK-ის ინსტალაცია

09.05.2018

ეს სტატია დაეხმარება ყველა დამწყებს და Android მოწყობილობების მფლობელს გაეცნონ SDK. Ისწავლი როგორ დააყენოთ android sdk. რატომ არის ეს საჭირო: ჯერ ერთი, ჰაკერებისთვის, მეორეც, firmware-ის სისტემურ ნაწილზე წვდომისთვის და მისი შემდგომი ცვლილებისთვის და მესამე, root უფლებების მისაღებად.
არის ინსტრუმენტი SDK-ში ADB (Android Debug Bridge)ხიდის გამართვა Android-ისთვის ან სხვა ინტერფეისი Android-ის გამართვისთვის, მასთან ერთად შეგიძლიათ:

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

ჩვენ ვპოულობთ ელემენტის გარემოს ცვლადებს და ვპოულობთ ელემენტს ბილიკიდააწკაპუნეთ რედაქტირებაზე და არაფრის წაშლის გარეშე დაამატეთ თქვენი ბილიკი, რომელიც გამოყოფილია მძიმით C:\adt-bundle-windows\platform-tools(იხილეთ სურათი). დააწკაპუნეთ OK.

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

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

ახლა მოდით შევამოწმოთ მუშაობს თუ არა ყველაფერი: გადადით დაწყებაზე, გაუშვით ბრძანების ხაზი (სასურველია, როგორც ადმინისტრატორი Windows Vista/7-ისთვის) და შეიყვანეთ adb ბრძანება და მიიღეთ შემდეგი.

შედეგი

თუ თქვენ მიიღეთ, მაშინ ყველაფერი მშვენივრად მუშაობს.

ADB ბრძანებები

აქ არის სასარგებლო ბრძანებების სია:
adb მოწყობილობები - იხილეთ მოწყობილობების სია, რომლებიც უკვე დაკავშირებულია კომპიუტერთან
adb ლოდინის მოწყობილობა - დაელოდეთ მოწყობილობის დაკავშირებას
adb get-serialno - მოწყობილობის სერიული ნომრის ნახვა
adb logcat - ნახეთ რა ხდება მოწყობილობის შიგნით
adb logcat > c:\logcat.txt - ბრძანება შეინახავს ყველა ცვლილებას ფაილში
ფილტრები logcat-ისთვის
V - სიტყვიერი (ყველაზე დაბალი პრიორიტეტი, ნაგულისხმევი რეჟიმი)
D - გამართვა (გამართვა)
მე - ინფო
W - გაფრთხილება
E - შეცდომა
F - ფატალური (კრიტიკული შეცდომა)
S - ჩუმად (უმაღლესი პრიორიტეტი, ჩუმი რეჟიმი, არაფერი გამოუშვათ)
მაგალითი adb logcat *:W - მხოლოდ სისტემის შეცდომის შეტყობინებების ჩვენება
adb logcat [-b ] - აჩვენებს სისტემის ბუფერის ინფორმაციას
რადიო - ნახეთ ბუფერი, რომელიც შეიცავს შეტყობინებებს რადიო/ტელეფონის მოდულიდან.
მოვლენები - იხილეთ ბუფერი, რომელიც შეიცავს დაკავშირებული მოვლენების შეტყობინებებს.
main - მთავარი ჟურნალის ბუფერის ნახვა (ნაგულისხმევი)
მაგალითი adb logcat -b რადიო
adb reboot - გადატვირთეთ მოწყობილობა.
adb გადატვირთვის აღდგენა - გადატვირთეთ მოწყობილობა აღდგენის რეჟიმში.
adb reboot bootloader - გადატვირთეთ ჩამტვირთველის რეჟიმში.
adb shell cat /proc/mtd - იხილეთ ინფორმაცია მოწყობილობის მეხსიერების „ტიხრების“ შესახებ.
adb shell df - იხილეთ ინფორმაცია დანაყოფებისა და უფასო რესურსების შესახებ.
adb push - დააკოპირეთ ფაილი მოწყობილობაში.
adb pull - დააკოპირეთ ფაილი თქვენს კომპიუტერში.
adb install [-l] [-r] [-s] - აპლიკაციის ინსტალაცია
მაგალითი adb install from:/adb/app/autostarts.apk დააინსტალირეთ autostarts.apk ფაილი, რომელიც მდებარეობს /adb/app/ საქაღალდეში დისკზე:
ფილტრები
- დაბლოკეთ აპლიკაცია.
-r დააინსტალირეთ აპლიკაცია, შეინახეთ მონაცემები.
-s დააინსტალირეთ აპლიკაცია მეხსიერების ბარათზე.
adb uninstall - აპლიკაციის დეინსტალაცია.
მაგალითი adb uninstall autostarts.apk

ჩვენ უნდა ჩავუყაროთ საფუძველი ჩვენს თამაშს, თუ თქვენ ხედავთ იგივეს, რაც იმიჯს, თქვენ სრულიად მაგარი ხართ და ყველაფერი მუშაობს ისე, როგორც უნდა. ჩეხები უიმედოდ ნელია. რაც შეეხება გაფართოებულ თავსებადობას, ყველაფერი იმუშავებს, მაგრამ არა აუცილებლად მიჰყვება ტენდენციებს. მოადუღეთ ყავა ან ჩაი, რადგან ამას დიდი დრო დასჭირდება.

ვირტუალური მოწყობილობების გამოყენება

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



Android SDK-ის წყალობით, შეგიძლიათ გახსნათ ნებისმიერი Android აპლიკაცია თქვენს კომპიუტერში. მაგალითად, შეგიძლიათ ითამაშოთ Froot Ninja ან Talking Tom თქვენს სამუშაო სისტემაზე. ეს პროგრამა აქტუალური იქნება ამ პოპულარული პლატფორმის მობილური მოწყობილობების მფლობელებისთვის, პროგრამული უზრუნველყოფის შემქმნელებისთვის ან მათთვის, ვინც გეგმავს სმარტფონის შეძენას Android OS-ზე. ამ პროგრამის გამოყენება შესაძლებელია თქვენი ტელეფონისთვის საჭირო აპლიკაციების შესარჩევად, თუმცა, კომპიუტერზე მათი დაყენების პროცესი საკმაოდ რთულია. შევეცადოთ ჩამოტვირთოთ Android SDK უფასოდ და დააინსტალიროთ მისი ახალი ვერსია თქვენს კომპიუტერში.

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

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

შესაძლებლობები:

  • მობილური აპლიკაციების ემულაცია;
  • სასურველი Android მოწყობილობის არჩევა აპლიკაციების საჩვენებლად;
  • Android OS-ის სხვადასხვა ვერსიის ინსტალაცია;
  • ინტერფეისის დიზაინის არჩევანი.

მოქმედების პრინციპი:

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

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

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

Android SDK მუშაობს Windows XP, Vista, 7 და 8-ზე.

Დადებითი:

  • ყველა Android აპლიკაციის ტესტირება;
  • სხვადასხვა Android მოწყობილობების მხარდაჭერა;
  • უფასო Android SDK თქვენს კომპიუტერში ჩამოტვირთვის შესაძლებლობა;
  • მარტივი ინტერფეისი.

მინუსები:

  • ინგლისური ინტერფეისი;
  • შეიძლება იყოს სირთულეები დამწყებთათვის მუშაობისას.

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

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

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

Android SDK-ის წყალობით, შეგიძლიათ გახსნათ ნებისმიერი Android აპლიკაცია თქვენს კომპიუტერში. მაგალითად, შეგიძლიათ ითამაშოთ Froot Ninja ან Talking Tom თქვენს სამუშაო სისტემაზე. ეს პროგრამა აქტუალური იქნება ამ პოპულარული პლატფორმის მობილური მოწყობილობების მფლობელებისთვის, პროგრამული უზრუნველყოფის შემქმნელებისთვის ან მათთვის, ვინც გეგმავს სმარტფონის შეძენას Android OS-ზე. ამ პროგრამის გამოყენება შესაძლებელია თქვენი ტელეფონისთვის საჭირო აპლიკაციების შესარჩევად, თუმცა, კომპიუტერზე მათი დაყენების პროცესი საკმაოდ რთულია. შევეცადოთ ჩამოტვირთოთ Android SDK უფასოდ და დააინსტალიროთ მისი ახალი ვერსია თქვენს კომპიუტერში.

შესაძლებლობები:

  • მობილური აპლიკაციების ემულაცია;
  • სასურველი Android მოწყობილობის არჩევა აპლიკაციების საჩვენებლად;
  • Android OS-ის სხვადასხვა ვერსიის ინსტალაცია;
  • ინტერფეისის დიზაინის არჩევანი.

მოქმედების პრინციპი:

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

Android SDK მუშაობს Windows XP, Vista, 7 და 8-ზე.

Დადებითი:

  • ყველა Android აპლიკაციის ტესტირება;
  • სხვადასხვა Android მოწყობილობების მხარდაჭერა;
  • უფასო Android SDK თქვენს კომპიუტერში ჩამოტვირთვის შესაძლებლობა;
  • მარტივი ინტერფეისი.

მინუსები:

  • ინგლისური ინტერფეისი;
  • შეიძლება იყოს სირთულეები დამწყებთათვის მუშაობისას.

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

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

ბოლო განახლება: 14.11.2017

ყველაფერს, რასაც ვაკეთებთ Android-ზე Java-ს გამოყენებით, დამოკიდებულია Android SDK-ზე - თუ შევქმნით აპლიკაციას კონკრეტული ვერსიისთვის, მაგალითად, Android Nougat-ისთვის, მაშინ უნდა გვქონდეს დაინსტალირებული შესაბამისი SDK ინსტრუმენტები. ეს უნდა იქნას გათვალისწინებული განვითარების დროს.

მოდით გავხსნათ Android Studio. ნაგულისხმევად, თუ პროგრამას პირველად გავუშვით, მაშინ იხსნება რაღაც საწყისი მენიუ. პროგრამის საწყისი ეკრანის ბოლოში იპოვეთ ღილაკი "კონფიგურაცია" და დააწკაპუნეთ მასზე:

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

აქ ჩვენ შეგვიძლია დეტალურად ვნახოთ, რომელი პაკეტებია დაინსტალირებული თითოეული პლატფორმისთვის. ყველა კომპონენტი დაჯგუფებულია კონკრეტული SDK ვერსიით, მაგალითად, Android API 27, Android 8.0 (Oreo), Android 7.1.1 (Nougat) და ა.შ. თითოეული SDK ვერსია რეალურად წარმოადგენს Android OS-ის კონკრეტულ ვერსიას ან ძირს. მაგრამ SDK-ის თითოეული ვერსია მოიცავს კომპონენტების ფართო სპექტრს, მათ შორის ტელევიზორების, ჭკვიანი საათების განვითარების ინსტრუმენტებს და ა.შ. შეიძლება ყველა ეს ინსტრუმენტი არ იყოს საჭირო, ამიტომ აზრი არ აქვს SDK-ის ყველა ვერსიის სრულად დაყენებას.

ამ შემთხვევაში, ჩვენ, პირველ რიგში, დავინტერესდებით Android SDK პლატფორმის პუნქტით. Android SDK პლატფორმა შეიცავს ყველა ძირითად ფუნქციას, რომელიც გამოიყენება განვითარების დროს. ეს ელემენტი შეიძლება შეირჩეს ყველა იმ პლატფორმისთვის, რომლისთვისაც ვაპირებთ აპლიკაციის შედგენას. კერძოდ, გირჩევთ აირჩიოთ უახლესი პლატფორმები - Android 8.0/7.1, ისევე როგორც ისინი, რომლებიც გამოყენებული იქნება როგორც მინიმალური პლატფორმები, მაგალითად, Android 5.0 / 5.1.

SDK პლატფორმის გარდა, თითოეული პლატფორმა, როგორც წესი, შეიცავს უამრავ კომპონენტს, რომლებიც განკუთვნილია აპლიკაციის შესამოწმებლად ემულატორზე:

    Android TV Intel x86 Atom სისტემის სურათი

    Android Wear Intel x86 Atom სისტემის სურათი

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

თუ არ გეგმავთ ემულატორის გამოყენებას, მაშინ ეს კომპონენტები არც ისე მნიშვნელოვანია. და პირიქით, თუ ტესტირება ჩატარდება ემულატორზე, მაშინ ამისათვის უნდა დააინსტალიროთ სისტემის სურათი Google APIs Intel x86 Atom სისტემის სურათიან Google Play Intel x86 Atom სისტემის სურათი.

აქ ჩვენთვის ყველაზე მნიშვნელოვანი პაკეტებია:

    Android მხარდაჭერის საცავი

    Android-ის მხარდაჭერის ბიბლიოთეკა

    Google Play სერვისები

    Google საცავი

    Google USB დრაივერი

ეს პაკეტები აყენებს ანდროიდის საცავებსა და google play სერვისებს. გარდა ამისა, თუ გსურთ გამოიყენოთ Google სმარტფონი - Nexus 5/5X და 6/6P ან Google Pixel - აპლიკაციების შესამოწმებლად, მაშინ უნდა დააინსტალიროთ Google Usb Driver პაკეტი, რომელიც უზრუნველყოფს ამ სმარტფონებთან მუშაობის დრაივერს. თუ თქვენ აპირებთ გამოიყენოთ სმარტფონი სხვა მწარმოებლისგან, მაშინ ამ შემთხვევაში დაგჭირდებათ USB დრაივერის დაყენება პირდაპირ ამ მწარმოებლისგან. როგორც წესი, სმარტფონის დაკავშირებისას სისტემა თავად ცდილობს დრაივერის დაყენებას.

თუ ემულატორის გამოყენებას აპირებთ, პაკეტიც უნდა დააინსტალიროთ Intel x86 Emulator Accelerator (HAXM ინსტალერი).

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

შემდგომში, ყოველ ჯერზე, როცა Android Studio-ს გაუშვით, გამოჩნდება pop-up შეტყობინებები პლატფორმის მიხედვით განახლებების ხელმისაწვდომობის შესახებ, რაც საკმაოდ მოსახერხებელია და საშუალებას მისცემს პროექტებს თვალი ადევნონ Google-ის უახლეს განახლებებს.

თუ მოგვიანებით დაგვჭირდება SDK მენეჯერის გამოძახება, ამის გაკეთება შეგვიძლია თავად Android Sudio-დან ინსტრუმენტთა პანელის მეშვეობით.

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

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

Android SDK და ADB პაკეტის ინსტალაცია და კონფიგურაცია (Android Debug Bridge)

  1. ასე რომ, თავდაპირველად თქვენ უნდა ჩამოტვირთოთ Android SDK ემულატორის უახლესი ვერსია. ინსტალაციის პრობლემების თავიდან ასაცილებლად რეკომენდებულია zip არქივის ჩამოტვირთვა. საქაღალდეს გადავიტანთ არქივიდან სახელწოდებით android-sdk-windows დისკის C ძირეულ საქაღალდეში, რის შედეგადაც მივიღებთ გზას C:\android-sdk-windows.
  2. მას შემდეგ რაც დარწმუნდებით, რომ კომპიუტერი ინტერნეტთან არის დაკავშირებული, გაუშვით SDK Manadger პროგრამა, რომელიც მდებარეობს android-sdk-windows საქაღალდეში. გამოჩნდება მსგავსი ფანჯარა.

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

  3. გადადით საქაღალდეში C:\android-sdk-windows\platform-tools\ და ნახეთ იქ დაინსტალირებული ADB პროგრამა. პროგრამისკენ მიმავალი გზა ასე გამოიყურება: C:\android-sdk-windows\platform-tools\adb და იმისათვის, რომ არ შეხვიდეთ მასში ყოველ ჯერზე, როცა გჭირდებათ PATH ცვლადის რედაქტირება. თუ Windows 7 დაინსტალირებულია თქვენს კომპიუტერზე, შემდეგ დააწკაპუნეთ მაუსის მარჯვენა ღილაკით "კომპიუტერზე", აირჩიეთ "თვისებები" და ფანჯარაში, რომელიც გამოჩნდება, აირჩიეთ "გაფართოებული სისტემის პარამეტრები, თუ დაინსტალირებული გაქვთ Windows XP, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით". ჩემი კომპიუტერი", შემდეგ "თვისებები".
  4. ფანჯარაში, რომელიც არჩეულია "Advanced" ჩანართში, დააჭირეთ "გადაადგილება გარემოს". "სისტემის ცვლადების" პარამეტრების სიაში აირჩიეთ "გზა" და დააჭირეთ რედაქტირების ღილაკს. ცვლადი რედაქტორის ფანჯარაში, რომელიც გამოჩნდება, თქვენ უნდა დაამატოთ ბილიკი "ცვლადი მნიშვნელობა" პუნქტში სტრიქონის ბოლოს (წერტილიის შემდეგ c:\android-sdk-windows\tools;c:\android-sdk). -ფანჯრები\პლატფორმა-ინსტრუმენტები;. თუ არ იყო მძიმით, აუცილებლად დაამატეთ ისინი. შეინახეთ ცვლილებები OK დაწკაპუნებით.
  5. შემდეგ გადავდივართ მოწყობილობის დრაივერის დაყენების ეტაპზე. სხვადასხვა მწარმოებლის ბევრ მოწყობილობას აქვს კომპიუტერი გაჯეტის კომპიუტერთან სინქრონიზაციისთვის და თუ იყენებთ მას, მაშინ ალბათ უკვე გაქვთ დრაივერი დაინსტალირებული. თუ არ გაქვთ დრაივერები, მაშინ უნდა დააინსტალიროთ ისინი. ამისათვის გადადით ადრე დაინსტალირებული SDK-ის საქაღალდეში და გაუშვით SDK Manager. დრაივერის ინსტალაციის პროცესი მსგავსია ზემოთ აღწერილი Android SDK პლატფორმის ინსტრუმენტებისა და Android SDK ინსტრუმენტების ინსტალაციისა. აირჩიეთ Google Usb Driver პაკეტი სიიდან და დააწკაპუნეთ ინსტალაციაზე. დრაივერები ჩამოიტვირთება C:\1\android-sdk-windows\extras\google\usb_driver საქაღალდეში.

  6. ახლა გადადით თქვენი სმარტფონის ან ტაბლეტის მთავარ მენიუში, გადადით აპლიკაციებში და ჩართეთ USB გამართვა. ჩვენ ვაკავშირებთ გაჯეტს პერსონალურ კომპიუტერს, რომელიც აღმოაჩენს ახალ კავშირს და შესთავაზებს მასზე დრაივერის დაყენებას. ჩვენ უკვე წარმატებით გადმოვწერეთ ისინი ზემოთ, ამიტომ ვაინსტალირებთ ამ საქაღალდიდან. ინსტალაციის შემდეგ, ახალი მოწყობილობა გამოჩნდება მოწყობილობის მენეჯერში ("კომპიუტერი" -> "თვისებები" -> "მოწყობილობის მენეჯერი") - "ADB ინტერფეისი".
  7. ახლა თქვენ უბრალოდ უნდა გაუშვათ ADB პროგრამა. უმჯობესია აპლიკაციის მართვა ბრძანების ხაზის გამოყენებით, რომლის დასარეკად უნდა გადახვიდეთ „დაწყებაზე“ და საძიებო ველში შეიყვანოთ cmd და შემდეგ დააჭიროთ enter. ახლა, მაგალითად, დაკავშირებული მოწყობილობების სანახავად, შეიყვანეთ adb მოწყობილობების ბრძანება. თუმცა, უმჯობესია გამოიყენოთ ალტერნატიული მეთოდი -
დათვალიერება