Πίνακας περιεχομένων:
- Τι να επιλέξετε;
- Μη αυτόματη εγκατάσταση του SDK Android
- Προϋποθέσεις
- Εγκατάσταση των εργαλείων
- Ρύθμιση του PATH σας
- Στα Windows
- Σε Mac
- Στο Linux
- Τυλίξτε το
Οι περισσότεροι από εμάς δεν θα χρειαστεί ποτέ να εγκαταστήσετε το Android SDK. Ο λόγος για τον οποίο είναι σωστό στο όνομα - Κιτ ανάπτυξης λογισμικού. Είναι χτισμένο για άτομα που γράφουν εφαρμογές Android που χρειάζονται εργαλεία για να λειτουργούν με Android από έναν υπολογιστή.
Αλλά αυτά τα εργαλεία μπορούν επίσης να είναι βολικά για τους λαούς που θέλουν να κάνουν κάποια πιο προηγμένα πράγματα. Τα πράγματα όπως η μη αυτόματη ενημέρωση λογισμικού ή η ριζοβολία του τηλεφώνου. Το Fastboot και το ADB είναι ζωτικής σημασίας αν βρίσκεστε σε "hacking" στο λογισμικό Android. Και η Google την παρέχει δωρεάν για όλους.
Τι να επιλέξετε;
Υπάρχουν δύο τρόποι για να αποκτήσετε ένα λειτουργικό σύνολο εργαλείων Android στον υπολογιστή σας. Ο εύκολος τρόπος είναι να εγκαταστήσετε μόνο το Android Studio. Όλα τα απαραίτητα για την εκτέλεση και τη χρήση των εργαλείων γραμμής εντολών Android αποτελούν μέρος του Android Studio, καθώς και ένας τρόπος για την ενημέρωση των εργαλείων. Παρόλο που έχει σχεδιαστεί για ανθρώπους που θέλουν ένα ολοκληρωμένο περιβάλλον ανάπτυξης και περιλαμβάνει έναν επεξεργαστή κώδικα, έναν εξομοιωτή Android και έναν μεταγλωττιστή, μπορείτε να χρησιμοποιήσετε μόνο τα εργαλεία της γραμμής εντολών και ποτέ να μην ανοίξετε τα υπόλοιπα.
Αν δεν φοβόμαστε να βάλουμε τα πόδια σας βρεγμένα, μπορείτε να εγκαταστήσετε μόνο τα εξαρτήματα SDK έξω από το Android Studio. Η εγκατάσταση τους είναι εύκολη (βρίσκονται μέσα σε ένα αρχείο zip), αλλά η ρύθμιση του υπολογιστή σας για να τα χρησιμοποιήσετε δεν είναι μια απλή διαδικασία.
Μη αυτόματη εγκατάσταση του SDK Android
Κάντε λήψη του SDK απευθείας από την Google κάνοντας κλικ εδώ. Κάντε κύλιση προς τα κάτω και βρείτε την ενότητα με τίτλο "Λάβετε μόνο τα εργαλεία της γραμμής εντολών" και αποθηκεύστε την κάπου εύκολο να φτάσετε, όπως η επιφάνεια εργασίας σας. Θα το βγάλουμε σε μια καλύτερη θέση στο επόμενο βήμα.
Το αρχείο που κατεβάσατε είναι συμπιεσμένο. Θα χρειαστεί να γνωρίσετε τα συμπιεσμένα αρχεία - και πώς να τα εξαγάγετε - για να προχωρήσετε περαιτέρω. Αν δεν είστε, σταματήστε εδώ και αφιερώστε χρόνο για να μάθετε γι 'αυτά.
Εξαγάγετε το συμπιεσμένο αρχείο σας στην ακόλουθη θέση:
- Windows: Η ρίζα της μονάδας C: σας
- OS X: Ο φάκελος στο σπίτι σας
- Linux: Ο φάκελος στο σπίτι σας
Μετονομάστε το φάκελο που εξάγεται σε "Android". Αυτό θα κάνει το υπόλοιπο αυτού του οδηγού, και το χρόνο σας με το SDK, πολύ πιο εύκολο.
Προϋποθέσεις
Θα χρειαστείτε μια λειτουργική έκδοση της Java για να τρέξετε τα εξαρτήματα SDK. Για τα περισσότερα πράγματα που θα κάνετε με το SDK τόσο Open Java όσο και Sun Java από την Oracle (ναι, ότι η Oracle) θα λειτουργήσει.
- Σε ένα Mac, είναι πολύ εύκολο επειδή θα το έχετε ήδη εγκαταστήσει, εκτός αν την απεγκαταστήσετε. Εάν το κάνατε, εγκαταστήστε το ξανά - θα πρέπει να ξέρετε πώς.
- Στα Windows, κατευθυνθείτε στον ιστότοπο της Oracle και λάβετε τη σωστή έκδοση (32- ή 64-bit) για τον υπολογιστή σας. Και πάλι, αν αυτό σας δίνει κάποιο πρόβλημα, σταματήστε αυτό που κάνετε και μάθετε λίγο περισσότερο για τον υπολογιστή σας. Εάν δεν μπορείτε να εγκαταστήσετε την Java, ίσως δεν είστε έτοιμοι να χρησιμοποιήσετε το Android SDK.
- Σε έναν υπολογιστή Linux, θα χρειαστεί επίσης να εγκαταστήσετε την Java. Μπορείτε να βρείτε δυαδικά αρχεία x86 και x64 για Sun Java από την Oracle στον ιστότοπό τους. Το OpenJDK λειτουργεί επίσης για τα περισσότερα πράγματα που θα πρέπει να κάνετε με το SDK (το OpenJDK είναι τώρα συνδεδεμένο με το Android Studio που περιλαμβάνει το SDK καθώς και ένα περιβάλλον ανάπτυξης) και θα βρείτε πλήρεις οδηγίες για να το εγκαταστήσετε στην ιστοσελίδα του OpenJDK. Εάν χρειάζεστε περισσότερη βοήθεια ή θέλετε να χρησιμοποιήσετε έναν διαχειριστή πακέτων για την εγκατάσταση του Sun Java, θα χρειαστεί να ανατρέξετε στην τεκμηρίωση για τη δική σας διανομή.
Οι χρήστες του Linux θα πρέπει επίσης να βεβαιωθούν ότι έχουν εγκατεστημένες ορισμένες βιβλιοθήκες 32-bit, εάν εκτελούν μια έκδοση 64-bit του λειτουργικού συστήματος. Αν χρησιμοποιείτε Ubuntu ή άλλη παραλλαγή του Debian, εγκαταστήστε ncurses5 και stdc ++ 6 μέσω του τερματικού σας:
sudo apt-get install lib32ncurses5 lib32stdc++6
Αν χρησιμοποιείτε διαφορετική γεύση του Linux, βρείτε τα σωστά πακέτα για ncurses5 και stdc ++ 6 και εγκαταστήστε τα.
Εγκατάσταση των εργαλείων
Εξαγάγετε το αρχείο που κατεβάσατε παραπάνω σε ένα φάκελο που ονομάζεται Android στη ρίζα της μονάδας δίσκου C (Windows) ή στον αρχικό φάκελο (Mac, Linux). Ενδέχεται να παρατηρήσετε ότι λείπουν κάποια πράγματα αν έχετε κατεβάσει ποτέ τα εργαλεία γραμμής εντολών πριν από τη στιγμή που λείπουν οι φάκελοι εργαλείων και εργαλείων πλατφόρμας. Αυτό είναι εντάξει, πρόκειται να τα βγάλουμε χρησιμοποιώντας τον ενσωματωμένο διαχειριστή SDK.
Ανοίξτε το φάκελο bin στο εξαγόμενο download και βρείτε το εκτελέσιμο αρχείο sdkmanager. Μπορεί να μοιάζει με εντολή τερματικού ή κελύφους, αλλά θα ανοίξει ένα γραφικό περιβάλλον, εφόσον έχετε εγκαταστήσει σωστά την Java.
Στον διαχειριστή SDK θα επιλέξετε να εγκαταστήσετε τα εργαλεία Android SDK και το Android SDK Platform-Tools. Αν χρησιμοποιείτε Windows, θα θέλετε επίσης να εγκαταστήσετε το πρόγραμμα οδήγησης Google USB και αν σκοπεύετε να δημιουργήσετε AOSP από την πηγή, ίσως χρειαστεί να εγκαταστήσετε τα εργαλεία Build-Tools Android SDK.
Επιλέξτε τα σωστά αρχεία και προχωρήστε στη διαδικασία (θα σας δείξει μια συμφωνία άδειας χρήσης που θα πρέπει να διαβάσετε) και θα εγκατασταθούν και οι δύο φάκελοι εργαλείων. Αλλά δεν είστε τελειωμένοι!
Τα εργαλεία θα εγκατασταθούν στον φάκελο δεδομένων εφαρμογών. Στα Windows είναι στα Windows \ users \ YourUserName \ AppData \ Local \ Android και σε Mac ή Linux βρίσκεται στο. Android (σημειώστε την κουκίδα!) Στον αρχικό σας φάκελο. Δημιουργήστε έναν συμβολικό σύνδεσμο (πληροφορίες για χρήστες των Windows εδώ) και για τους δύο φακέλους εργαλείων στο φάκελο Android που δημιουργήσατε νωρίτερα. Αυτό θα βοηθήσει να τους πάρει στο PATH σας και να κάνει τη ζωή πολύ πιο εύκολη.
Ρύθμιση του PATH σας
Η μεταβλητή PATH στο λειτουργικό σύστημα του υπολογιστή σας δείχνει πού να ψάξετε όταν θέλετε να εκτελέσετε μια εντολή από ένα τερματικό ή τη γραμμή εντολών. Για παράδειγμα, για να εκτελέσετε την εντολή ADB, πρέπει είτε να πληκτρολογήσετε και να δώσετε την πλήρη διαδρομή - δηλ. Ο φάκελος ADB είναι πραγματικά μέσα, μέσα στο φάκελο SDK - είτε να έχει η θέση που έχει οριστεί στην ίδια την μεταβλητή PATH. Είναι λίγο συγκεχυμένη, αλλά η καλή είδηση είναι ότι το κάνει πιο εύκολο από το να το εξηγήσεις.
Για να δουλέψετε αυτές τις οδηγίες ως γραπτές, θα πρέπει να έχετε εξαγάγει και μετονομάσει το φάκελο λήψης SDK όπως αναφέρθηκε παραπάνω και στη σωστή θέση για αυτό το σεμινάριο.
Στα Windows
Εάν δεν χρησιμοποιείτε ακόμα μια παλαιότερη έκδοση των Windows, δεν μπορείτε πλέον να ρυθμίσετε το PATH στο αρχείο autoexec.bat ή στο αρχείο autoexec.nt. Θα χρειαστεί να ενημερώσετε αντί για τις ρυθμίσεις μεταβλητών περιβάλλοντος του συστήματος. Δείτε πώς γίνεται σε μια μηχανή των Windows 10:
- Χτυπήστε το πλήκτρο Start στο πληκτρολόγιό σας.
- Αρχίστε να πληκτρολογείτε τις λέξεις Μεταβλητές περιβάλλοντος.
- Καθώς πληκτρολογείτε, θα δείτε την επιλογή Επεξεργασία μεταβλητών περιβάλλοντος συστήματος. Επιλέξτε το.
- Στο παράθυρο "Μεταβλητές περιβάλλοντος", επιλέξτε το στοιχείο γραμμής PATH στις ενότητες Μεταβλητές χρήστη για (όνομα χρήστη) και, στη συνέχεια, κάντε κλικ στο κουμπί Επεξεργασία.
Προσθέστε την πλήρη διαδρομή στα εργαλεία SDK Android και στους φακέλους εργαλείων πλατφόρμας εργαλείων Android SDK στο πλαίσιο επεξεργασίας, χωρισμένα με ένα τελεία. Θα πρέπει να μοιάζει με αυτό:
C:\Android\tools;C:\Android\platform-tools
Για παλαιότερες εκδόσεις των Windows, ανατρέξτε στην τεκμηρίωση που συνόδευε τον υπολογιστή σας για βοήθεια σχετικά με τη ρύθμιση του PATH. Και πάλι: Εάν έχετε εγκαταστήσει το SDK κάπου εκτός από το \ Android, θα πρέπει να προσαρμόσετε ανάλογα.
Σε Mac
Μπορείτε να ορίσετε τη μεταβλητή PATH σε ένα μηχάνημα με OS X στο προφίλ bash. Κάτι τέτοιο είναι εύκολο και όλα γίνονται σε ένα αρχείο.
Στον αρχικό σας φάκελο υπάρχει ένα αρχείο με όνομα.bash_profile. Ανοίξτε το με οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου. Ποτέ μην αγγίζετε τα αρχεία.bashrc ή.bash_profile που μπορείτε να βρείτε στον κατάλογο / etc!
Μπορεί να δείτε ένα κενό αρχείο ή μπορεί να είναι γεμάτο με άλλες πληροφορίες. Το μόνο που χρειάζεται να κάνουμε είναι να προσθέσουμε δύο γραμμές στην κορυφή του αρχείου:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
(Αναφέραμε ότι εάν το SDK σας βρίσκεται σε άλλη τοποθεσία, θα πρέπει να προσαρμόσετε τα πράγματα ανάλογα;
Αποθηκεύστε το αρχείο και επανεκκινήστε τον υπολογιστή σας έτσι ώστε το νέο PATH να προέρχεται σωστά.
Στο Linux
Η ρύθμιση του PATH σε έναν υπολογιστή Linux είναι σχεδόν η ίδια όπως σε ένα Mac, απλά επεξεργάζεστε ένα διαφορετικό αρχείο.
Χρησιμοποιώντας τον αγαπημένο σας επεξεργαστή κειμένου, ανοίξτε το αρχείο ~ /.bashrc. Πιθανότατα θα υπάρχει και θα έχει πολλαπλές καταχωρήσεις. Εάν εμφανιστεί ένα σφάλμα ότι το αρχείο δεν υπάρχει, απλά δημιουργήστε ένα νέο αρχείο και αποθηκεύστε το ως ~ /.bashrc όταν τελειώσετε.
Θα θελήσετε να προσθέσετε τις ακόλουθες δύο γραμμές στο ΤΕΛΟΣ του αρχείου.bashrc:
export PATH="$HOME/Android/tools:$PATH"
export PATH="$HOME/Android/platform-tools:$PATH"
Αποθηκεύστε το αρχείο και κλείστε το παράθυρο του τερματικού. Ανοίξτε μια νέα παρουσία του τερματικού και πληκτρολογήστε αυτήν την εντολή:
source ~/.bashrc
Η συνεδρία σας θα αναφέρει τις αλλαγές που κάνατε και το SDK θα βρίσκεται στο PATH σας.
Τυλίξτε το
Θα πρέπει τώρα να έχετε ένα λειτουργικό σύνολο από εργαλεία γραμμής εντολών Android και να είστε σε θέση να κάνετε πράγματα όπως φλας τις τελευταίες εργοστασιακές εικόνες ή να ενημερώσετε χειροκίνητα το τηλέφωνό σας με ένα αρχείο zip. Και επειδή το κάνατε μόνοι σας, έχετε ό, τι χρειάζεστε για να το διορθώσετε όταν τα πράγματα πάνε στραβά.
Καλή τύχη και καλή διασκέδαση!
Ενημερώθηκε τον Φεβρουάριο του 2019: Το άρθρο αυτό ενημερώθηκε με νέες τοποθεσίες λήψης και πληροφορίες σχετικά με το Android SDKManager.