BETA

Δημιουργώντας ένα Android Development Environment (μάθημα 1ο)

Εικόνα Michail

Από το σημερινό μάθημα, ξεκινάμε την ανάπτυξη Android εφαρμογών. Ξεκινώντας από μηδενική βάση, το πρώτο βήμα που έχουμε να πραγματοποιήσουμε είναι να εγκαταστήσουμε στον υπολογιστή μας όλα τα απαραίτητα προγράμματα που θα χρειαστούμε για να αναπτύξουμε τις Android εφαρμογές.
Σαν προϋπόθεση για την καλύτερη κατανόηση ανάπτυξης εφαρμογών σε πλατφόρμα Android, θα θεωρούσα κάποιες βασικές γνώσεις στην γλώσσα προγραμματισμού Java.
Μπορείτε να παρακολουθήσετε εδώ, τα δωρεάν μαθήματα στην γλώσσα προγραμματισμού Java για να αποκτήσετε τις απαραίτητες γνώσεις έτσι ώστε να μπορέσετε να αναπτύξετε αργότερα προχωρημένου επιπέδου Android εφαρμογές.
Τέλος, κάποιες βασικές γνώσεις XML θα ήταν χρήσιμες γιατί οι Android εφαρμογές στηρίζονται πολύ στην XML για να περιγράψουν την βασική λειτουργία της εφαρμογής και κυρίως τα γραφικά στοιχεία.
[box color=blue]Οι οδηγίες δίνονται μέσα από λειτουργικό σύστημα Windows[/box]
Η ανάπτυξη Android εφαρμογών στα μαθήματα μας θα πραγματοποιηθεί σε Windows λειτουργικό σύστημα. Οπότε και τα εργαλεία που θα κατεβάσουμε και θα εγκαταστήσουμε θα είναι εκδόσεις που εγκαθίστανται σε Windows λειτουργικά συστήματα. Αν χρησιμοποιείτε διαφορετικό λειτουργικό σύστημα όπως Linux ή Ubuntu δεν θα υπάρξει καμία απόλυτος αλλαγή στην διαδικασία προετοιμασίας του περιβάλλοντος ανάπτυξης Android εφαρμογών, εκτός από το γεγονός ότι εσείς θα επιλέξετε διαφορετικές εκδόσεις λειτουργικού συστήματος για τα εργαλεία που θα εγκαταστήσουμε.

Το περιβάλλον ανάπτυξης Android εφαρμογών στηρίζεται σε τρία βασικά εργαλεία, τα οποία και τα τρία είναι δωρεάν: Java, Eclipse και Android. Τα συγκεκριμένα εργαλεία πρέπει να εγκατασταθούν με την σειρά με την οποία τα αναφέραμε γιατί το κάθε ένα έχει σαν προϋπόθεση ότι το προηγούμενο ήδη έχει εγκατασταθεί στο σύστημα.
Όλη η ανάπτυξη Android εφαρμογών στηρίζεται στην στάνταρντ έκδοση (Java Platform Standard Edition – Java SE) γλώσσα προγραμματισμού Java. Για να κατεβάσετε την Java SE, πηγαίνετε στην περιοχή προγραμμάτων της Oracle και επιλέγετε την τελευταία έκδοση της Java:
DOWNLOAD
(oι Linux διανομές το έχουν στα αποθετήρια τους η αντίστοιχα μπορεί να χρησιμοποιηθεί και το openJDK).
Κάνοντας κλικ επάνω στο download link της κατάλληλης πλατφόρμας που αντιστοιχεί στο λειτουργικό σας σύστημα θα αρχίζει το κατέβασμα του αρχείου. Μετά την ολοκλήρωση αποθήκευσης του αρχείου, εκτελέστε το, δεχόμενοι τις προκαθορισμένες ρυθμίσεις σε κάθε παράθυρο, για να γίνει εγκατάσταση της γλώσσας προγραμματισμού Java στον υπολογιστή σας:

Μετά την εγκατάσταση της γλώσσας προγραμματισμού Java, σειρά έχει το Eclipse που είναι το περιβάλλον ανάπτυξης εφαρμογών Java και Android. Για να κατεβάσουμε το Eclipse πηγαίνουμε στη σχετική ιστοσελίδα και επιλέγουμε την έκδοση του λειτουργικού μας συστήματος
(οι Linux διανομές την έχουν στα αποθετήρια τους):
DOWNLOAD

Το αρχείο που θα κατεβάσετε είναι σε μορφή .zip. Το Eclipse δεν χρειάζεται εγκατάσταση. Απλά αποσυμπιέζετε το αρχείο που μόλις κατεβάσατε, και κάνετε διπλό κλικ επάνω στο εικονίδιο του Eclipse για να τρέξει:

Το επόμενο βήμα είναι να κατεβάσουμε και να εγκαταστήσουμε το Android SDK από την επίσημη ιστοσελίδα του Android:
DOWNLOAD
Το Android SDK τώρα έχει εγκατασταθεί στο σύστημα μας. Επειδή θα το καλέσουμε και θα το διαχειριστούμε μέσα από το Eclipse δεν χρειάζεται να δηλώσουμε πουθενά το πρόγραμμα, ούτε καν να κάνουμε ένα shortcut. Αυτό που χρειάζεται να κάνουμε είναι να δηλώσουμε στο Eclipse σε ποια τοποθεσία βρίσκεται το Android SDK έτσι ώστε η λειτουργία του να ενσωματωθεί μέσα στο Eclipse. Αυτό θα το πετύχουμε με την εγκατάσταση του Android Development Tool plug-in που υπάρχει για το Eclipse.

Το τελευταίο βήμα λοιπόν που μας έμεινε να πραγματοποιήσουμε είναι να ενσωματώσουμε τα Android εργαλεία μέσα στο περιβάλλον του Eclipse.
Από το κύριο μενού του Eclipse επιλέγουμε Help και μετά Install New Software.
Πατήστε το κουμπί Add:

Στο εμφανιζόμενο παράθυρο, προσθέτουμε την διεύθυνση: http://dl-ssl.google.com/android/eclipse από την οποία το Eclipse θα μπορέσει να κατεβάσει το Android Plug-in και να το ενσωματώσει στο περιβάλλον ανάπτυξης του. Πατήστε ΟΚ για να συνεχίσετε:

Στο Available Software παράθυρο θα εμφανιστεί μετά από μερικά δευτερόλεπτα η επιλογή Developer Tools η οποία περιλαμβάνει τα βασικά εργαλεία ανάπτυξης για Android Εφαρμογές ή όπως αλλιώς ονομάζεται Android Development Kit (ADT). Επιλέγουμε το Development Tools και περιμένουμε λίγα δευτερόλεπτα μέχρι το Eclipse να υπολογίσει τις απαιτήσεις της εγκατάστασης.
Πατάμε το κουμπί NEXT για να συνεχίσουμε και πάλι NEXT στο επόμενο παράθυρο για να δεχτούμε την εγκατάσταση των επιλεγμένων εργαλείων
Σε περίπτωση που αποτύχει η εγκατάσταση, δοκιμάστε να εγκαταστήσετε κάθε ένα από τα εργαλεία αυτόνομα.
Δεχόμαστε τους όρους και πατάμε FINISH.

Μετά την επανεκκίνηση του Eclipse, θα εμφανιστεί το Welcome to Android Development παράθυρο μέσα από το οποίο έχουμε την επιλογή να κατεβάσουμε όλες τις τελευταίες εκδόσεις για τα Android APIs. Σε αυτό το παράθυρο πατήστε το κουμπί CANCEL. Θα ενημερώσουμε τα APIs μόνοι μας στα επόμενα βήματα.

Αν προσέξετε στο περιβάλλον του Eclipse θα παρατηρήσετε ότι ήδη η ενσωμάτωση του ADT plug-in έχει πραγματοποιηθεί:

Θα πρέπει τώρα στο Eclipse περιβάλλον να δηλώσουμε το ADT plug-in να δείχνει στην Android SDK εγκατάσταση. Οπότε πηγαίνουμε στην επιλογή Window από το κύριο μενού και μετά επιλέγουμε Preferences.
Από την αριστερή λίστα, βρείτε την κατηγορία που αναφέρεται στο Android, και από την δεξιά πλευρά με την χρήση του Browse κουμπιού αναζητήστε την τοποθεσία που κάνατε εγκατάσταση το Android SDK. Όταν το βρείτε, πατήστε το OK κουμπί και τώρα το Android SDK θα είναι διαχειρίσιμο μέσα από το Eclipse περιβάλλον με την βοήθεια του ADT plug-in:

Θα σας εμφανιστεί ένα μήνυμα που δηλώνει ότι τα SDK Platform Tools δεν είναι διαθέσιμα. Μην ανησυχείτε για αυτό το μήνυμα. Πατήστε ΟΚ να κλείσει το παράθυρο. Θα το διορθώσουμε στο αμέσως επόμενο βήμα.
Πατήστε επάνω στο Android εικονίδιο από το κύριο μενού:

Αφού περιμένετε για λίγα λεπτά, θα σας εμφανιστεί μια λίστα με όλες τις διαθέσιμες προγραμματιστικές βιβλιοθήκες για όλες τις εκδόσεις του Android. Εμάς μας ενδιαφέρουν 3 από αυτές τις επιλογές:

  • η πρώτη είναι τα Android SDK Platform-tools για τα οποία παραπονέθηκε νωρίτερα το Eclipse ότι δεν μπορεί να τα εντοπίσει.
  • η δεύτερη μας επιλογή είναι το Android 2.1 API. Επιλέγω αυτή την έκδοση του Android για να είμαστε σίγουροι ότι οι εφαρμογές μας θα τρέχουν στις περισσότερες συσκευές. Μπορείτε όμως να επιλέξετε να προγραμματίσετε σε πιο τελευταία έκδοση API.
  • Η τρίτη επιλογή είναι το Google USB Driver package το οποίο μας επιτρέπει να μεταφέρουμε τις εφαρμογές μας στην κινητή συσκευή μας με την χρήση της USB θύρας του υπολογιστή.

Σε περίπτωση που αντιμετωπίζετε προβλήματα με την ταυτόχρονη εγκατάσταση όλως τον πακέτων, δοκιμάστε να τα εγκαταστήσετε το καθένα ξεχωριστά:

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

Μιχάλης Κασάπογλου

  • Σχόλια

0 Comments:

Scroll to Top