Android SDK პაკეტების ჩამონათვალი პროქსის გავლით sdkmanager-ით
გამოიყენეთ sdkmanager-ის პროქსის ტიპის, ჰოსტისა და პორტის პარამეტრები პაკეტების სიის მოთხოვნისთვის, ემულატორისა და Gradle-ის ქსელისგან დამოუკიდებლად.
სანამ ემულატორს შეცვლით, შეამოწმეთ რომელი ჩამოტვირთვა ვერ შესრულდა. SDK პაკეტებს ჩამოტვირთავს განვითარების მანქანაზე არსებული SDK ხელსაწყოები. ვირტუალურ მოწყობილობაში მომუშავე აპი სხვა კლიენტია.
command-line sdkmanager-ის ცნობარი გთავაზობთ ამ პროქსის პარამეტრებს:
sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080
ნაჩვენები HTTP რეჟიმისთვის აირჩიეთ დაშვებული საჯარო კანდიდატი HTTP პროქსების სიიდან და ჰოსტი შეიყვანეთ პორტისგან ცალკე. ნუ ჩასვამთ სრულ PAC URL-ს ჰოსტის ველში და ნუ გაიმეორებთ :8080-ს ჰოსტის სახელში. ცნობარი http-სა და socks-ს პროქსის ტიპებად აღწერს; გამოიყენეთ ის პარამეტრი, რომელსაც თქვენი დაყენებული ხელსაწყო და სერვისი მხარს უჭერს.
ეს მაგალითი ჩამოთვლის ხელმისაწვდომ SDK პაკეტებს. ის არაფერს აყენებს და არ აკონფიგურებს ყველა Android ხელსაწყოს.
ძველი პასუხები, რომლებიც არედაქტირებენ androidtool.cfg-ს ან უშვებენ წაშლილ android sdk ბრძანებას, ეხება SDK Manager-ის ძველ იმპლემენტაციებს. გამოიყენეთ იმ შესრულებადი ფაილის დოკუმენტაცია, რომელსაც რეალურად იძახებთ.
თუ Android Studio-ს ჩამოტვირთვები მუშაობს, მაგრამ command-line ჩამოტვირთვები ვერ ხერხდება, შეადარეთ ამ ორი კლიენტის პროქსისა და ავთენტიფიკაციის კონფიგურაციები. თუ SDK ჩამოტვირთვები მუშაობს, მაგრამ Gradle-ის დამოკიდებულება ვერ ხერხდება, ცალკე გამოიკვლიეთ Gradle-ის მოთხოვნა. ერთ ეკრანზე მომუშავე პარამეტრი არ არის მტკიცებულება, რომ სხვა პროცესმა ის მემკვიდრეობით მიიღო.