Πριν αλλάξετε τον εξομοιωτή, ελέγξτε ποια λήψη απέτυχε. Τα πακέτα SDK τα λαμβάνουν τα εργαλεία SDK στον υπολογιστή ανάπτυξης. Μια εφαρμογή που εκτελείται σε εικονική συσκευή είναι διαφορετικός πελάτης.

Η αναφορά του sdkmanager γραμμής εντολών παρέχει αυτές τις επιλογές μεσολάβησης:

sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080

Για τη λειτουργία HTTP που φαίνεται, επιλέξτε έναν επιτρεπόμενο δημόσιο υποψήφιο από τη λίστα μεσολαβητών HTTP και εισαγάγετε τον κεντρικό υπολογιστή χωριστά από τη θύρα. Μην τοποθετείτε πλήρες URL PAC στο πεδίο κεντρικού υπολογιστή και μην επαναλαμβάνετε το :8080 μέσα στο όνομα. Η αναφορά τεκμηριώνει τα http και socks ως τύπους μεσολάβησης· χρησιμοποιήστε την επιλογή που υποστηρίζει το εγκατεστημένο εργαλείο και η υπηρεσία σας.

Αυτό το παράδειγμα απαριθμεί τα διαθέσιμα πακέτα SDK. Δεν εγκαθιστά τίποτα και δεν ρυθμίζει κάθε εργαλείο Android.

Παλιές απαντήσεις που επεξεργάζονται το androidtool.cfg ή εκκινούν την καταργημένη εντολή android sdk ισχύουν για παλαιότερες υλοποιήσεις του SDK Manager. Χρησιμοποιήστε την τεκμηρίωση για το εκτελέσιμο που καλείτε πραγματικά.

Αν οι λήψεις του Android Studio λειτουργούν αλλά οι λήψεις γραμμής εντολών αποτυγχάνουν, συγκρίνετε τις ρυθμίσεις μεσολάβησης και ελέγχου ταυτότητας αυτών των δύο πελατών. Αν οι λήψεις SDK λειτουργούν αλλά μια εξάρτηση Gradle αποτυγχάνει, ερευνήστε το αίτημα του Gradle ξεχωριστά. Μια ρύθμιση που λειτουργεί σε μία οθόνη δεν αποδεικνύει ότι την κληρονόμησε η άλλη διεργασία.

Σχετικά άρθρα