როგორ შევქმნათ ვირტუალური მოწყობილობა თქვენი აპების ემულაციისთვის - ტექნოლოგია
შინაარსზე გადასვლა

როგორ შევქმნათ ვირტუალური მოწყობილობა თქვენი აპების ემულაციისთვის

Რეკლამები

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


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

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

მობილური ტელეფონის ემულატორის შექმნა.

 

თუ Android Studio-ში უკვე შექმნილია ემულატორი, მაშინ ზედა მარცხენა კუთხეში გამოჩნდება ვირტუალური მოწყობილობის სახელი, ამ შემთხვევაში, როგორც წინა პოსტებში აღვნიშნეთ, შევქმენით ემულატორი. API 28 Pixel 2რომელიც უკვე შერჩეულია და მზადაა აპლიკაციის გასაშვებად.


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

თუ პირიქით, პირველად ქმნით Android Studio ემულატორს, ნახავთ, რომ ზედა მარცხენა კუთხეში გამოჩნდება ოფცია, რომელიც მიუთითებს, რომ არ არის მოწყობილობები (No Devices) და თუ ამ ოფციას გამოვაჩენთ, ვპოულობთ. 3 ვარიანტი, საიდანაც შეგვიძლია შევიდეთ "AVD მენეჯერი” ან იგივე ხატი ზედა ზოლში, როგორც ნაჩვენებია სურათზე.


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


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

 

აქედან ვირჩევთ „ტელეფონს“ ოფციას და ვირჩევთ ერთ-ერთ ხელმისაწვდომს, იქ ვნახავთ მოწყობილობის სახელს, თუ მას აქვს Google Play (მნიშვნელოვანია რესურსებისთვის, რომლებიც საჭიროებენ Google API-ებს), ზომა, გარჩევადობა და ეკრანის სიმკვრივე, ამ შემთხვევაში ჩვენ ავირჩევთ “Pixel 2” და დავაწკაპუნეთ შემდეგი.


 

როდესაც ამას ვაკეთებთ, იტვირთება კიდევ ერთი ფანჯარა, საიდანაც უნდა გადმოვწეროთ იმ ოპერაციული სისტემის ვერსიის სურათი, რომლითაც გვინდა მუშაობა. თუ არის ადრე გადმოწერილი სურათები, ისინი აქ გამოჩნდება, მაგრამ ამ შემთხვევაში ვხედავთ, რომ არ არის (ძალიან მნიშვნელოვანია, რომ ჩვენ ჩართული ვართ ინტერნეტთან, წინააღმდეგ შემთხვევაში ეს პროცესი ვერ განხორციელდება ჩამოტვირთვისთვის, ამის შემდეგ არ არის საჭირო) , ვაწკაპუნებთ ჩვენთვის სასურველი ვარიანტის ჩამოტვირთვაზე, მაგალითად, როგორც სურათზე ჩანს, გადმოვწერთ „android Pie“-ს


ამის გაკეთებისას იტვირთება კიდევ ერთი ფანჯარა, სადაც უნდა მივიღოთ გამოყენების ლიცენზია და დავაჭიროთ შემდეგს

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


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


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


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

თუ გვინდა, შეგვიძლია პირდაპირ გავუშვათ ემულატორი ან დავაწკაპუნოთ გვერდითა ჩანართზე „მოწყობილობის მენეჯერი“ მის დასამალად (არ არის საჭირო) და დააწკაპუნოთ RUN ხატულაზე ზედა.

 

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


თუ გვინდა შევქმნათ ახალი ემულატორი, ვუბრუნდებით Device Manager-ს და ვაწკაპუნებთ Create Device


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


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

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

ემულატორის ჩვენება.

 

ადრე ნაგულისხმევი ემულატორი ჩატვირთული იყო ცალკე ფანჯარაში, ამჟამად ნაგულისხმევად ის შედის Android Studio ინტერფეისში მარცხენა მხარეს, თუმცა შეგვიძლია მისი განთავსება სადმე ან ამოღება თუ გვინდა, რომ ცურავს და ასე რომ, გადავიტანოთ გარე ეკრანი. რომ იგი დამოუკიდებელია IDE-სგან.

 

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


 

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

თუ ახლა გვინდა ემულატორი გავხადოთ მცურავი, მაშინ ვირჩევთ „ჩვენების რეჟიმი“ და „Float“ ოფცია.

ამრიგად, ჩვენ გვაქვს ემულატორი, როგორც ცალკე ფანჯარა განვითარების გარემოდან.


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

 

შეიძლება ასევე დაგაინტერესოთ.

 



არის რაიმე რისი დამატება ან კომენტარის გაკეთება ამ ჩანაწერის შესახებ? თავისუფლად გააკეთე….და თუ მოგეწონათ... გეპატიჟებით გააზიაროთ გამოიწერეთ ღილაკზე „შეუერთდით ამ საიტზე“ დაწკაპუნებით, რომ მოისმინოთ მეტი მსგავსი პოსტი 😉