Ανάπτυξη για Android: εγκατάσταση του SDK. Εκδόσεις Android. Λήψη SDK Android

Αυτό το άρθρο θα βοηθήσει όλους τους νεοφερμένους, ιδιοκτήτες συσκευών Android να γνωρίσουν Sdk. Θα μάθετε πώς να εγκαταστήσετε το. Τι είναι για: πρώτον για hacking, δεύτερον για πρόσβαση στο τμήμα του firmware του συστήματος και την επακόλουθη τροποποίηση του, τρίτον για την απόκτηση δικαιωμάτων root.
Το SDK διαθέτει ένα εργαλείο ADB (Bridge Debug Android)   debug Bridge για Android ή άλλη διεπαφή για τον εντοπισμό σφαλμάτων Android, με τη βοήθεια του μπορείτε:

  • Δείτε το αρχείο καταγραφής του συστήματος Android.
  • Δείτε τις συσκευές Android που είναι συνδεδεμένες και μπορούν να λειτουργούν με το ADB.
  • Εγκαταστήστε προγράμματα σε συσκευές Android.
  • Κατάργηση προγραμμάτων σε συσκευές Android.
  • Αντιγράψτε αρχεία από τη συσκευή Android.
  • Αντιγράψτε αρχεία στη συσκευή σας Android.
  • Διαγράψτε την ενότητα δεδομένων στη συσκευή σας Android.
  • Καθαρίστε την ενότητα δεδομένων στη συσκευή σας Android.
  • Φλας στο τμήμα δεδομένων στη συσκευή σας Android.
  • Αντικαταστήστε την ενότητα δεδομένων στη συσκευή σας Android.
  • Εφαρμόστε διαφορετικά σενάρια για να ελέγξετε τη συσκευή σας Android.
  • Διαχειριστείτε ορισμένες παραμέτρους δικτύου της συσκευής Android.
  • Και πολλά άλλα.

SDK (κιτ ανάπτυξης λογισμικού)   - ένα σύνολο εργαλείων ανάπτυξης που επιτρέπει στους επαγγελματίες του λογισμικού για τη δημιουργία εφαρμογών για ένα συγκεκριμένο πακέτο λογισμικού, το λογισμικό, τις βασικές ανάπτυξης λογισμικού, συστήματα ηλεκτρονικών υπολογιστών, κονσόλες βιντεοπαιχνιδιών, πλατφόρμες hardware, τα λειτουργικά συστήματα και άλλες πλατφόρμες.

Εγκατάσταση του κιτ ανάπτυξης λογισμικού (SDK)

Μεταβείτε στο φάκελο adt-bundle-windowsστη συνέχεια, στο φάκελο sdk   και τρέχει Sdk manager.exe. Στο παράθυρο που εμφανίζεται, θα σας ζητηθεί να επιλέξετε στοιχεία για λήψη μέσω του Internet. Η δεξιά πλευρά για κάθε στοιχείο υποδεικνύει εάν έχει ήδη εγκατασταθεί ή όχι. Επιλέγουμε τα απαραίτητα πακέτα για εργασία. Επιθυμητό όπως στην εικόνα. Αν έχετε άλλες εκδόσεις του Android, τότε επιλέξτε τις σωστές. Όταν επιλέξετε όλα τα απαραίτητα πακέτα - κάντε κλικ στο κουμπί. Εγκαταστήστε πακέτα X   κάτω δεξιά. Στο νέο παράθυρο επιβεβαιώνουμε ότι όλα αυτά συμφωνήθηκαν για τη λήψη - Αποδοχή όλων. Και εδώ μπορείτε να δείτε το μέγεθος του πακέτου και να εγκαταλείψετε κάτι. Πατήστε Εγκαταστήστε   - ο δείκτης έτρεξε και το ημερολόγιο άνοιξε - ξεκίνησε η λήψη. Μετά από κάποιο χρονικό διάστημα (ανάλογα με τον αριθμό των επιλεγμένων πακέτων): εμφανίζεται. Η εγκατάσταση ολοκληρώθηκε. Κλείστε το αρχείο καταγραφής και του διαχειριστή SDK.

Στη συνέχεια πηγαίνουμε στον φάκελο που χρειάζεται να αντιγραφεί αυτή η διεύθυνση (σε αυτόν τον φάκελο πρέπει να υπάρχουν αρχεία adb.exe   και άλλα)

Φάκελος με το πρόγραμμα



Για τα Windows XP: μεταβείτε στον πίνακα ελέγχου, ιδιότητες συστήματος, επιπλέον, μεταβλητές περιβάλλοντος
Για τα Windows Vista / 7: μεταβείτε στον πίνακα ελέγχου, στο σύστημα, σε προηγμένες παραμέτρους συστήματος

Βρείτε τα μεταβλητά περιβάλλοντα αντικειμένων και βρείτε το στοιχείο Διαδρομή, κάνουμε κλικ για να αλλάξουμε και χωρίς να διαγράψουμε τίποτα μέσα από ένα ερωτηματικό προσθέτουμε τη διαδρομή μας C: \\ adt-bundle-windows \\ πλατφόρμα-εργαλεία   (δείτε την εικόνα). Κάντε κλικ στο κουμπί OK.

Τώρα ελέγξουμε αν όλα λειτουργούν: πηγαίνετε στην αρχή, εκτελέστε τη γραμμή εντολών (κατά προτίμηση ως διαχειριστής για τα Windows Vista / 7) και εισαγάγετε την εντολή adb και λάβετε τα εξής.

Το αποτέλεσμα



Αν παραληφθεί, τότε όλα λειτουργούν καλά.

ADB εντολές

Ακολουθεί μια λίστα με χρήσιμες εντολές:
συσκευές adb - Δείτε μια λίστα συσκευών που είναι ήδη συνδεδεμένες στον υπολογιστή.
adb wait-for-device - Περιμένετε για συνδέσεις συσκευών
adb get-serialno - Προβολή του σειριακού αριθμού της συσκευής
adb logcat - Δείτε τι συμβαίνει μέσα στη συσκευή
adb logcat\u003e c: \\ logcat.txt - Η εντολή θα αποθηκεύσει όλες τις αλλαγές σε ένα αρχείο.
φίλτρα για logcat
V - Verbose (λεπτομερής) (χαμηλότερη προτεραιότητα, προεπιλεγμένη λειτουργία)
D - Debug (εντοπισμός σφαλμάτων)
I - Πληροφορίες (πληροφορίες)
W - Προειδοποίηση
E - Σφάλμα (σφάλμα)
F - Θανατηφόρο (κρίσιμο σφάλμα)
S - Αθόρυβο (σιωπή) (υψηλή προτεραιότητα, αθόρυβη λειτουργία, τίποτα δεν εμφανίζεται)
Παράδειγμα adb logcat *: W - Εμφανίζονται μόνο μηνύματα σφάλματος συστήματος.
adb logcat [-b] - Εμφανίζει τις πληροφορίες του buffer του συστήματος
ραδιόφωνο - Δείτε το buffer της μονάδας ραδιοφώνου / τηλεφωνίας που περιέχει τα μηνύματα.
συμβάντα - Δείτε το buffer που περιέχει συμβάντα που σχετίζονται με μηνύματα.
main - Προβολή του κεντρικού buffer (προεπιλογή)
Adb logcat παράδειγμα -b ραδιόφωνο
adb reboot - Επανεκκίνηση συσκευής.
adb reboot recovery - Επανεκκινήστε τη συσκευή σε κατάσταση αποκατάστασης.
adb bootloader επανεκκίνηση - Επανεκκίνηση σε λειτουργία bootloader.
adb shell cat / proc / mtd - Δείτε πληροφορίες σχετικά με τις "ενότητες" της μνήμης της συσκευής.
adb shell df - Δείτε πληροφορίες σχετικά με τα διαμερίσματα και τους ελεύθερους πόρους.
adb push - Αντιγραφή αρχείου στη συσκευή.
adb pull - Αντιγραφή αρχείου στον υπολογιστή.
adb install [-l] [-r] [-s] - εγκαταστήστε την εφαρμογή
Παράδειγμα ADB εγκατάσταση με: /adb/app/autostarts.apk Ορισμός autostarts.apk αρχείο που βρίσκεται στο φάκελο / ADB / app / στο δίσκο:
φίλτρα
-l κλειδαριά εφαρμογή.
-r Επανεγκαταστήστε την εφαρμογή, αποθηκεύοντας τα δεδομένα.
-s Εγκαταστήστε την εφαρμογή στην κάρτα μνήμης.
adb uninstall - Κατάργηση εγκατάστασης εφαρμογής.
Adb παράδειγμα απεγκατάστασης autostarts.apk



Χάρη στο Android SDK, μπορείτε να ανοίξετε οποιεσδήποτε εφαρμογές Android στον υπολογιστή σας. Για παράδειγμα, μπορείτε να παίξετε στο σύστημα εργασίας σας στο Froot Ninja ή στο "talk cat" (Talking Tom). Αυτό το πρόγραμμα θα αφορά τους ιδιοκτήτες κινητών συσκευών αυτής της δημοφιλούς πλατφόρμας, προγραμματιστές λογισμικού ή εκείνους που πρόκειται να αγοράσουν ένα smartphone στο Android OS. Αυτό το βοηθητικό πρόγραμμα μπορεί να χρησιμοποιηθεί για να επιλέξετε τις απαραίτητες εφαρμογές στο τηλέφωνό σας, ωστόσο η διαδικασία εγκατάστασής τους σε έναν υπολογιστή είναι πολύ περίπλοκη. Ας προσπαθήσουμε να κατεβάσετε το δωρεάν KFD Android και να εγκαταστήσετε τη νέα του έκδοση στον υπολογιστή.

Ευκαιρίες:

  • εξομοίωση κινητών εφαρμογών.
  • Επιλογή της επιθυμητής συσκευής Android για εμφάνιση εφαρμογών.
  • εγκατάσταση διαφορετικών εκδόσεων του λειτουργικού συστήματος Android.
  • επιλογή σχεδιασμού διεπαφής.

Αρχή λειτουργίας:

Η διεπαφή προγράμματος έχει τη μορφή μιας κινητής συσκευής. Η κύρια λειτουργία του Android SDK είναι η εξομοίωση εφαρμογών για τηλέφωνα με την πλατφόρμα Android. Όταν χρησιμοποιείτε το πρόγραμμα, πολλοί χρήστες ενδέχεται να αντιμετωπίσουν προβλήματα κατά την εγκατάσταση των εφαρμογών. Αυτό το βοηθητικό πρόγραμμα θα είναι χρήσιμο για προγραμματιστές λογισμικού σε smartphones, παρέχει την ευκαιρία να δουν τα αποτελέσματα της δουλειάς τους. Στο στάδιο της εγκατάστασης του προγράμματος, πρέπει να επιλέξετε την απαραίτητη για την εγκατάσταση έκδοση του λειτουργικού συστήματος Android. Στη συνέχεια, μπορείτε να προσθέσετε τις απαραίτητες εφαρμογές στο πρόγραμμα για τη δοκιμή και την προβολή τους.

Το Android SDK λειτουργεί σε Windows XP, Vista, 7 και 8.

Πλεονεκτήματα:

  • δοκιμάζοντας όλες τις εφαρμογές Android.
  • υποστήριξη για διάφορες συσκευές Android.
  • η δυνατότητα λήψης δωρεάν Android SDK σε έναν υπολογιστή.
  • απλή διεπαφή.

Μειονεκτήματα:

  • Αγγλική διεπαφή.
  • Μπορεί να υπάρχουν δυσκολίες στην εργασία για αρχάριους.

Το Android SDK είναι πολύ χρήσιμο για προγραμματιστές Android. Μπορείτε να δοκιμάσετε οποιοδήποτε πρόγραμμα κινητής τηλεφωνίας απευθείας στον υπολογιστή σας.

Ωστόσο, η χρήση του βοηθητικού προγράμματος απαιτεί ειδικές γνώσεις και μπορεί να είναι προβληματική για τους αρχάριους χρήστες.

Android SDK   - αυτό είναι ένα αξιόπιστο πακέτο ανάπτυξης λογισμικού που δημιουργήθηκε από την Google για να παρέχει στους προγραμματιστές ένα πλήρες σύνολο εργαλείων για τη δημιουργία εφαρμογών στο Android.

Χαρακτηριστικά του Android SDK

Το Android SDK διαθέτει ένα αξιοπρεπές σύνολο βιβλιοθηκών και εργαλεία ανάπτυξης που βοηθούν τους προγραμματιστές να δημιουργούν και να δοκιμάζουν εφαρμογές. Η λύση για νέους ή άπειρους προγραμματιστές Android είναι το ADT Bundle. Υπάρχει μια μεγάλη συλλογή των υπηρεσιών κοινής ωφελείας, συμπεριλαμβανομένων

  • Eclipse;
  • Android Platform Tools;
  • τελευταία εικόνα συστήματος Android.

Το Android SDK υποθέτει ότι οι προγραμματιστές έχουν ήδη εγκατεστημένο το Eclipse (υποστηρίζεται επίσημα από το IDE), το JDK (Java Development Kit) και το πρόσθετο εργαλείων Android Development Tools (προαιρετικό, αλλά συνιστάται). Με άλλα λόγια, το SDK περιλαμβάνει μόνο βασικά βοηθητικά προγράμματα για εργασία με εφαρμογές Android.

Χαρακτηριστικά του Android SDK

Αρχικά, το SDK δεν περιέχει την πλατφόρμα Android και οποιαδήποτε τρίτα μέρη. Για να τα αποκτήσετε, πρέπει να εκτελέσετε τον διαχειριστή SDK και να εγκαταστήσετε τουλάχιστον μία πλατφόρμα μαζί με τα κατάλληλα εργαλεία. Ο λόγος για αυτό είναι πολύ απλός - οι πλατφόρμες ενημερώνονται συνεχώς για να υποστηρίξουν νέες λειτουργίες και η συσκευασία τους στο SDK όλη την ώρα θα είναι αρκετά δαπανηρή, για να μην αναφέρουμε το μέγεθος του τελικού πακέτου. Αυτός είναι ο λόγος για τον οποίο η Google έκανε μια απλούστερη απόφαση. Φυσικά, πρέπει να συνδεθείτε στο δίκτυο, αλλά ποιος δεν έχει στην εποχή μας το δικό μας; Με αυτόν τον τρόπο μπορείτε να γνωρίζετε τις τελευταίες λειτουργίες της πλατφόρμας.

Επιπλέον, το SDK υποστηρίζει παλαιότερες εκδόσεις της πλατφόρμας, από το Android 1.1 έως την τελευταία έκδοση. Χάρη σε αυτό, οι προγραμματιστές μπορούν να δημιουργούν εφαρμογές για παλιές συσκευές και να ελέγχουν τη συμβατότητά τους με τις τελευταίες πλατφόρμες.

Σε γενικές γραμμές, το SDK είναι ένας μεγάλος βοηθός για προγραμματιστές Android, αν και απευθύνεται σε έμπειρους προγραμματιστές.

Λήψη Android SDK   Μπορείτε τώρα να βρείτε τον αντίστοιχο σύνδεσμο σε αυτή τη σελίδα.

Ένα τέτοιο δημοφιλές λειτουργικό σύστημα όπως το Android δεν μπορεί να κάνει χωρίς ισχυρά και απλά εργαλεία ανάπτυξης. Και εδώ είναι ότι το Android SDK (Κιτ ανάπτυξης λογισμικού ή Κιτ ανάπτυξης λογισμικού) εμφανίζεται από την καλύτερη πλευρά. Σήμερα θα εγκαταστήσουμε το SDK και θα δούμε τι μπορεί να κάνει. Αυτή θα είναι μια σειρά άρθρων σχετικά με την ανάπτυξη εφαρμογών και παιχνιδιών για το Android.

Προετοιμασία για εγκατάσταση

  Το Android SDK υποστηρίζει τα περισσότερα σύγχρονα λειτουργικά συστήματα x86 και x86_64, συμπεριλαμβανομένων των Windows, πολλές διανομές Linux και Mac OS X. Επίσης, πρέπει να εγκατασταθεί ο υπολογιστής Κιτ ανάπτυξης Java (Java 7 ή Java 8)που απαιτείται για πολλά χαρακτηριστικά του SDK, επειδή το Android είναι άρρηκτα συνδεδεμένο με την Java.

Αξίζει να σημειωθεί ότι ο ενσωματωμένος εξομοιωτής Android απαιτεί καλό υλικό στον υπολογιστή, καθώς, κατ 'αρχήν, για άλλα σύγχρονα εργαλεία ανάπτυξης.

Εγκατάσταση με το Android Studio

Για πολύ καιρό υπάρχει το Android Studio - το επίσημο IDE (Integrated Development Enviroment) για ανάπτυξη για το Android. Περιλαμβάνεται ήδη όλα όσα χρειάζεστε και εγκαθίσταται με ένα κλικ. Απλά εγκαταστήστε ένα IDE και μπορείτε επίσης να χρησιμοποιήσετε όλες τις δυνατότητες του SDK που είναι ενσωματωμένο στο περιβάλλον ανάπτυξης.

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

Εγκατάσταση ξεχωριστού πακέτου

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


Για να κατεβάσετε ένα ξεχωριστό πακέτο εργαλείων ανάπτυξης χωρίς ένα IDE, πρέπει να το χρησιμοποιήσετε Ιστότοπος προγραμματιστή Android. Αγνοώντας όλες τις πιθανές αναφορές στο Android Studio, κατεβαίνουμε στο κάτω μέρος της σελίδας και βρίσκουμε την ενότητα "Λήψη μόνο εργαλείων γραμμής εντολών" - μπορείτε επίσης να χρησιμοποιήσετε την αναζήτηση στη σελίδα. Μετά τη λήψη το κατάλληλο πακέτο για το λειτουργικό σας σύστημα, εξάγει αρκετά σε οποιαδήποτε βολική τοποθεσία - συνιστάται επίσης να καθορίσετε μια θέση στο IDEA SDK IntelliJ (Πρόγραμμα Δομή\u003e SDK).

Εκκίνηση και χαρακτηριστικά

Για να αποκτήσετε πρόσβαση σε όλες τις λειτουργίες του Android SDK είναι αρκετό για να τρέξει ένα ανδροειδές αρχείο δέσμης, αν τρέχετε κάτω από τα Windows, ή στο τερματικό για να εκτελέσει μια εντολή «android» στα «εργαλεία /» φάκελο του SDK σας να τρέχει σε Linux και MacOS X. Θα σας ζητηθεί να εγκαταστήσετε τα εργαλεία για διαφορετικές εκδόσεις API, όσο περισσότερα εργαλεία έχουν εγκατασταθεί, τόσο καλύτερα. Η λήψη πακέτων μπορεί να διαρκέσει πολύ καιρό ανάλογα με το σύστημά σας και την ταχύτητα σύνδεσης στο Internet.


Ας στραφούμε στην περιγραφή των κύριων εργαλείων:

  • Τα εργαλεία πλατφόρμας περιλαμβάνουν βασικά εργαλεία αλληλεπίδρασης Android, όπως ADB, fastboot και systrace. Η εφαρμογή Android Debugging Bridge θα σας βοηθήσει να εντοπίσετε σφάλματα στην εφαρμογή στο smartphone σας, καθώς και να εκτελέσετε ορισμένες ενέργειες για να συνεργαστείτε με το APK. fastboot, γνωστή σε όλους τους οπαδούς του firmware του Android-συσκευές της, λειτουργεί παράλληλα με ADB και βοηθά να οργανώνει τις εργασίες της συσκευής, πριν φορτωθεί το λειτουργικό σύστημα, και Systrace σε θέση να αναλύσει την ταχύτητα των διαδικασιών στο λειτουργικό σύστημα?
  • Τα εργαλεία Build-tools συνεργάζονται με εργαλεία πλατφόρμας, αλλά μπορούν να ενημερώνονται ξεχωριστά. Αυτό περιλαμβάνει βοηθητικά προγράμματα όπως το ProGuard για την προστασία των αρχείων APK σας, το JOBB για την εργασία με τις επεκτάσεις σε μορφή * .obb και το Zipalign, που είναι απαραίτητες για τη βελτιστοποίηση των έτοιμων εφαρμογών σας.
  • Επιπλέον, το SDK παρέχει έναν προηγμένο εξομοιωτή λειτουργικού συστήματος Android, στον οποίο μπορείτε να δοκιμάσετε τυχόν εφαρμογές και να δοκιμάσετε τις λειτουργίες των φρέσκων εκδόσεων του Android. Ωστόσο, καλό υλικό για υπολογιστή είναι απαραίτητο για υψηλής ποιότητας προσομοίωση, συνιστάται επίσης η χρήση εξομοίωσης x86.

Γιατί χρειάζομαι το Android SDK;

  Το Android SDK είναι ένα καθολικό σύνολο εργαλείων που είναι χρήσιμα σε κάθε χρήστη ενός smartphone ή tablet που λειτουργεί με το λειτουργικό σύστημα Android. Ένας κανονικός χρήστης μπορεί να έχει πρόσβαση στα απαραίτητα αρχεία καταγραφής, να αποκαταστήσει τη συσκευή από κατάσταση εκτός λειτουργίας και να αποκτήσει πρόσβαση σε ένα πλήρες εξομοιωτή, ενώ για τον προγραμματιστή είναι το απαραίτητο ελάχιστο για να αρχίσετε να δημιουργείτε παιχνίδια και προγράμματα για το Android.
Συνέχιση του θέματος:
Android

Τέλος, είχα ελεύθερο χρόνο να αναβοσβήσω το Android smartphone μου. Ο κατασκευαστής έχει κυκλοφορήσει το μέγιστο Android 4.4.2 για τη Lenovo A328 μου, δεν είμαι εγώ ...