Δημιουργία έργου έκλειψης για android. Ρύθμιση του Eclipse για ανάπτυξη Android. Εξομοιωτής αργής εκκίνησης
Σε αυτόν τον οδηγό, θα μάθετε πώς να ξεκινήσετε την ανάπτυξη για Android, συγκεκριμένα: εφαρμογές για κινητάσε πλατφόρμα Android Eclipse + SDK. Σήμερα, υπάρχουν πολλές προσεγγίσεις για την ανάπτυξη και τη δημιουργία εφαρμογών για κινητά για Android. Πολύπλοκες συσκευές υλικού, tablet PC και διάφορες πλατφόρμες λογισμικού (Symbian OS, iOS, webOS, Τηλέφωνο με Windows 7…) ανοίξτε ατελείωτο χώρο για προγραμματιστές.
Έτσι, η λίστα των εφαρμογών για να ξεκινήσετε την ανάπτυξη εφαρμογών για κινητά για Android είναι τεράστια. Ποια πλατφόρμα να επιλέξω; Τι γλώσσα προγραμματισμού να μάθω; Ποιο σύνολο εφαρμογών να επιλέξετε για τον προγραμματισμό του έργου; Σε αυτό το σεμινάριο, θα μάθετε πώς να ξεκινήσετε την ανάπτυξη εφαρμογών για κινητά για την πλατφόρμα Android, το λειτουργικό σύστημα ανοιχτού κώδικα για κινητά της Google.
Γιατί η πλατφόρμα Android;
Το Android είναι μια ανοιχτή πλατφόρμα που βασίζεται στον πυρήνα του Linux. Εγκαθίσταται σε χιλιάδες συσκευές από ένα ευρύ φάσμα κατασκευαστών. Το Android παρέχει εφαρμογές για κάθε είδος υλικού που μπορεί κανείς να φανταστεί σήμερα. κινητές συσκευές- ψηφιακές πυξίδες, βιντεοκάμερες, GPS, αισθητήρες και άλλα.
Τα δωρεάν εργαλεία ανάπτυξης Android σάς επιτρέπουν να ξεκινήσετε γρήγορα τη δημιουργία δωρεάν ή σχεδόν δωρεάν εφαρμογές. Όταν είστε έτοιμοι να δείξετε στον κόσμο το πρόγραμμά σας, μπορείτε να το δημοσιεύσετε μέσω του Android Market. Η δημοσίευση στο Android Market απαιτεί εφάπαξ τέλος εγγραφής (25 $ τη στιγμή της σύνταξης) και, σε αντίθεση με το App Store της Apple (το οποίο είναι πολύ αυστηρό ως προς την καταλληλότητα), καθιστά την εφαρμογή σας διαθέσιμη για λήψη και αγορά μετά από γρήγορη αναθεώρηση- εάν η αίτηση δεν παραβιάζει τους κανόνες και το νόμο.
Ακολουθούν μερικές άλλες λειτουργίες Android SDK που σας προσφέρουν πλεονεκτήματα ως προγραμματιστής:
- Το Android SDK είναι διαθέσιμο για Windows, Mac και Linux, επομένως δεν χρειάζεται να πληρώνετε για νέο υλικό για τη δημιουργία εφαρμογών.
- SDKενσωματωμένο σε Java. Εάν είστε εξοικειωμένοι με τη γλώσσα προγραμματισμού Java, είστε ήδη στα μισά του δρόμου.
- Δεδομένης της διανομής της εφαρμογής μέσω του Android Market, θα είναι άμεσα διαθέσιμη σε εκατοντάδες χιλιάδες χρήστες. Δεν περιορίζεστε στην επίσημη Αγορά, καθώς υπάρχουν εναλλακτικές λύσεις. Για παράδειγμα, μπορείτε να δημοσιεύσετε την εφαρμογή στα ιστολόγιά σας. Η Amazon φημολογείται ότι ετοιμάζει το δικό της κατάστημα εφαρμογών Android.
- Εκτός από την τεχνική τεκμηρίωση του SDK, δημιουργούνται νέοι πόροι για προγραμματιστές Android. Η πλατφόρμα κερδίζει ολοένα και μεγαλύτερη δημοτικότητα μεταξύ των χρηστών και των προγραμματιστών.
Αρκετή συζήτηση - ας ξεκινήσουμε την ανάπτυξη εφαρμογών Android!
Εγκατάσταση του Eclipse και του Android SDK
Προσανατολισμός για την πλατφόρμα Android κατά την ανάπτυξη
Πριν ξεκινήσετε να γράφετε εφαρμογές Android, πρέπει να κάνετε λήψη του SDK για την πλατφόρμα Android. Κάθε πλατφόρμα έχει τη δική της έκδοση του Android SDK εγκατεστημένη στις συσκευές των χρηστών. Για Android 1.5 και νεότερη έκδοση, υπάρχουν δύο πλατφόρμες: Android Open Source Project και Google.
Android Open Source Project - μια πλατφόρμα ανοιχτού κώδικα πηγαίος κώδικαςαλλά δεν περιλαμβάνει Επεκτάσεις Google, όπως Χάρτες Google. Εάν δεν επιθυμείτε να χρησιμοποιήσετε το Google API, η λειτουργία των Χαρτών Google δεν θα είναι διαθέσιμη στην εφαρμογή σας. Αν δεν έχετε συγκεκριμένο λόγο για να το κάνετε αυτό, θα συνιστούσα να στοχεύσετε μία από τις πλατφόρμες Google, καθώς αυτό θα σας επιτρέψει να χρησιμοποιήσετε τις δικές σας επεκτάσεις της Google.
- Επιλέξτε Παράθυρο-> Android SDK και Διαχείριση AVD.
- Κάντε κλικ στην επιλογή Διαθέσιμα πακέτα στην αριστερή στήλη και ελέγξτε το αποθετήριο για να εμφανιστεί μια λίστα με τις διαθέσιμες πλατφόρμες Android.
- Μπορείτε να επιλέξετε πλατφόρμες για λήψη από τη λίστα ή να αφήσετε όλες επιλεγμένες για λήψη όλων των διαθέσιμων πλατφορμών. Όταν τελειώσετε, κάντε κλικ στο Install Selected και ακολουθήστε τις οδηγίες εγκατάστασης.
Μόλις μεταφορτωθούν όλα με επιτυχία, είστε έτοιμοι να ξεκινήσετε την ανάπτυξη Android.
Δημιουργήστε ένα νέο έργο Android
Ο Οδηγός Νέου Έργου Eclipse θα σας βοηθήσει να δημιουργήσετε μια εφαρμογή Android δημιουργώντας αρχεία και κώδικα έτοιμο για εκτέλεση στη δεξιά πλευρά του μπλοκ. Αυτό γρήγορο τρόποβεβαιωθείτε ότι λειτουργεί και αποτελεί καλό σημείο εκκίνησης όταν ξεκινάτε να αναπτύσσετε εφαρμογές:
Αφού κάνετε κλικ στο Τέλος, το Eclipse θα δημιουργήσει ένα νέο έργο Android έτοιμο για εκτέλεση και ανάπτυξη για Android. Θυμάστε όταν είπατε στο Eclipse να δημιουργήσει μια δραστηριότητα που ονομάζεται BrewClockActivity; Αυτός είναι ο κώδικας που χρησιμοποιεί το Android για την εκτέλεση της εφαρμογής. Ο κωδικός που δημιουργείται θα εμφανίζεται ως απλό μήνυμα «Hello World».
Πακέτα
Το όνομα πακέτου είναι ένα αναγνωριστικό για την αίτησή σας. Όταν έρθει η ώρα να δημοσιεύσετε το αποτέλεσμα στο Android Market, αυτό το αναγνωριστικό θα χρησιμοποιηθεί για την παρακολούθηση ενημερώσεων για την εφαρμογή, επομένως είναι σημαντικό να βεβαιωθείτε ότι αυτό το αναγνωριστικό είναι μοναδικό. Αν και εδώ χρησιμοποιούμε το όνομα com.example.brewclock, για μια πραγματική εφαρμογή είναι προτιμότερο να επιλέξετε κάτι σαν com.yourcompanyname.yourapplication.
Εκδόσεις SDK
Ελάχιστη έκδοση SDK (το όνομα μιλάει από μόνο του) - η παλαιότερη έκδοση androidστο οποίο θα εκτελείται η εφαρμογή. Με κάθε νέα έκδοση του Android, το SDK προσθέτει και αλλάζει διάφορες μεθόδους. Όταν επιλέγετε μια έκδοση SDK, το Android (και το Android Market) γνωρίζει ότι η εφαρμογή σας θα εκτελείται μόνο σε συσκευές που εκτελούν την έκδοση πλατφόρμας Android της καθορισμένης έκδοσης και νεότερη.
Εκκίνηση της εφαρμογής σας
Τώρα ας προσπαθήσουμε να εκτελέσουμε την εφαρμογή μας στο Eclipse. Επειδή αυτή είναι η πρώτη εκτέλεση, το Eclipse θα σας ρωτήσει με ποιον τύπο έργου εργάζεστε:
- Επιλέξτε Run->Run ή πατήστε Ctrl+F11.
- Επιλέξτε Εφαρμογή Android και κάντε κλικ στο OK.
Το Eclipse θα προσπαθήσει να εκτελέσει την εφαρμογή στη συσκευή Android. Επί αυτή τη στιγμή, ωστόσο, δεν έχετε συσκευές κάτω Έλεγχος Android, επομένως το έργο θα αποτύχει να εκτελεστεί και θα σας ζητηθεί να δημιουργήσετε μια νέα εικονική συσκευή Android (AVD).
Εικονικές συσκευές (Εικονικές συσκευές Android)
Η εικονική συσκευή Android (AVD) μιμείται το περιβάλλον Android, είτε αυτό κινητό τηλέφωνοή tablet PC. Μπορείτε να δημιουργήσετε όσες συσκευές AVD θέλετε, με διαφορετικές εκδόσεις της πλατφόρμας Android. Για κάθε AVD, μπορείτε να διαμορφώσετε διάφορες ρυθμίσεις συσκευής, όπως φυσικό πληκτρολόγιο, υποστήριξη GP, ανάλυση κάμερας και ούτω καθεξής.
Πριν εκτελέσετε την εφαρμογή, πρέπει να δημιουργήσετε την πρώτη σας συσκευή AVD με την πλατφόρμα SDK (Google API, 1.6).
Ας το κάνουμε τώρα:
- Εάν δεν έχετε δοκιμάσει ακόμα να εκτελέσετε την εφαρμογή, πατήστε Εκτέλεση (ή τη συντόμευση πληκτρολογίου Ctrl+F11)
- Όταν εμφανιστεί η προειδοποίηση, κάντε κλικ στο Yes για να δημιουργήσετε το AVD.
- Κάντε κλικ στο Νέο στο παράθυρο διαλόγου Android SDK και AVD Manager.
- Ορίστε τις ακόλουθες παραμέτρους για το AVD: Όνομα: Android_1.6 Στόχος: Google API (Google Inc.) - API Επίπεδο 4 Μέγεθος κάρτας SD: 16 MiB Ενσωματωμένο δέρμα: Προεπιλογή (HVGA)
- Κάντε κλικ στο Create AVD.
- Κλείστε το παράθυρο διαλόγου Android SDK και AVD Manager.
Κωδικός εκτέλεσης
Δοκιμάστε να εκτελέσετε ξανά την εφαρμογή (Ctrl + F11). Το Eclipse θα δημιουργήσει τώρα το έργο σας και θα ξεκινήσει το νέο AVD. Θυμηθείτε ότι το AVD μιμείται πλήρως το περιβάλλον Android και δεν χρειάζεται καν να παρακολουθείτε τη διαδικασία αργής εκκίνησης όπως θα κάνατε με μια πραγματική συσκευή. Για αυτόν τον λόγο, όταν το AVD είναι έτοιμο για λειτουργία, είναι καλύτερο να μην κλείσετε το παράθυρο μέχρι να ολοκληρώσετε τον προγραμματισμό, καθ' όλη τη διάρκεια της ημέρας.
Ανάπτυξη Android: Σχεδιασμός διεπαφής χρήστη
Ένα από τα πρώτα βήματα για τη δημιουργία οποιουδήποτε προγράμματος είναι ο σχεδιασμός της διεπαφής χρήστη. Εδώ είναι ένα μικρό σκίτσο της εφαρμογής μας:
Ο χρήστης θα μπορεί να ρυθμίσει το χρόνο βρασμού σε λεπτά χρησιμοποιώντας τα κουμπιά + και -. Όταν πατήσει Έναρξη, θα ξεκινήσει η αντίστροφη μέτρηση για τον καθορισμένο αριθμό λεπτών. Εάν ο χρήστης ακυρώσει το βρασμό πατώντας ξανά το κουμπί, ο χρόνος θα παραταθεί όταν ο χρονοδιακόπτης φτάσει στο 0.
Κτίριο διεπαφής
Εθιμο διεπαφή android, ή διάταξη, που περιγράφονται στην τεκμηρίωση XML, μπορείτε να βρείτε στο φάκελο res/layouts. Ο κώδικας προτύπου, που έχει ήδη δημιουργηθεί από το Eclipse, δηλώνεται στο res/layouts/main.xml και, όπως μπορείτε να δείτε, εκτελείται ήδη στον εξομοιωτή.
Το Eclipse έχει το δικό του εργαλείο σχεδίασης διάταξης που σας επιτρέπει να δημιουργήσετε μια διεπαφή με μεταφορά και απόθεση εντός της οθόνης. Ωστόσο, μερικές φορές είναι πιο εύκολο να γράψετε τη διεπαφή σε XML και να χρησιμοποιήσετε μια γραφική διάταξη για την προεπισκόπηση των αποτελεσμάτων.
Ας το κάνουμε τώρα τροποποιώντας το main.xml ώστε να ταιριάζει με το παραπάνω σκίτσο:
- Ανοίξτε το res/layouts/main.xml στο Eclipse διπλό χτύπημααπό το Package Explorer.
- Επιλέξτε την καρτέλα main.xml στο κάτω μέρος της οθόνης για να μεταβείτε σε λειτουργία XML.
Τώρα ας αλλάξουμε το περιεχόμενο του main.xml ως εξής:
# /res/layouts/main.xml
Όπως μπορείτε να δείτε, υπάρχουν πολλά αρχεία στο Android XML, αλλά αυτό θα σας επιτρέψει να ελέγχετε σχεδόν κάθε στοιχείο στην οθόνη.
Ένα από τα πιο σημαντικά στοιχεία διεπαφής χρήστη στο Android είναι τα κοντέινερ Layout όπως το LinearLayout που χρησιμοποιείται σε αυτό το παράδειγμα. Αυτά τα στοιχεία είναι αόρατα στο χρήστη, αλλά λειτουργούν ως κοντέινερ για άλλα στοιχεία, όπως Κουμπιά και Προβολές κειμένου.
Υπάρχουν διάφοροι τύποι διάταξης διάταξης, καθένας από τους οποίους χρησιμοποιείται για την κατασκευή διάφοροι τύποιδιατάξεις. Όπως το LinearLayout και το AbsoluteLayout, το TableLayout επιτρέπει μια διεπαφή που βασίζεται σε πλέγμα. Μπορείτε να μάθετε περισσότερα σχετικά με αυτό στην ενότητα Γενική διάταξη αντικειμένων της τεκμηρίωσης του API.
Σύνδεση της διάταξής σας με τον κώδικα
Αφού αποθηκεύσετε τη διάταξη, δοκιμάστε να εκτελέσετε την εφαρμογή στον εξομοιωτή πατώντας Ctrl + F11 ή κάνοντας κλικ στο εικονίδιο Εκτέλεση στο Eclipse. Τώρα, αντί για το μήνυμα "Hello World", θα δείτε ότι το Android εμφανίζει πλέον τη διεπαφή της εφαρμογής.
Εάν πατήσετε οποιοδήποτε κουμπί, θα ανάψουν όπως αναμένεται, αλλά μην κάνετε τίποτα πέρα από αυτό. Ας συνεχίσουμε την κωδικοποίηση μετά τη διεπαφή διάταξης:
# /src/com/example/brewclock/BrewClockActivity.java ... εισαγωγή android.widget.Button; εισαγωγή android.widget.TextView; η δημόσια κλάση BrewClockActivity επεκτείνει τη δραστηριότητα ( /** Ιδιότητες **/ προστατευμένο κουμπί brewAddTime; προστατευμένο κουμπί brewDecreaseTime; προστατευμένο κουμπί startBrew; προστατευμένο TextView brewCountLabel; προστατευμένο TextView brewTimeLabel; ...)
Στη συνέχεια, θα αλλάξουμε την κλήση σε onCreate. Αυτή η κλήση πραγματοποιείται κάθε φορά που εκκινείται μια εφαρμογή σε Android. Στον κώδικα που δημιουργείται από το Eclipse, το onCreate δημιουργεί μια προβολή δραστηριότητας στο R.layout.main. Αυτή είναι η γραμμή κώδικα που δίνει εντολή στο Android να αποκωδικοποιήσει τη διάταξη του εγγράφου XML και να το εμφανίσει στον χρήστη.
Αντικείμενο πόρου
Στο Android, το R είναι ειδικό αντικείμενο, το οποίο δημιουργείται αυτόματα για να παρέχει πρόσβαση στους πόρους του έργου σας (διατάξεις, συμβολοσειρές, μενού, εικονίδια...) μέσα στον κώδικα. Σε κάθε πόρο εκχωρείται το δικό του αναγνωριστικό. Στο αρχείο διάταξης (δείτε παραπάνω) αυτά είναι τα χαρακτηριστικά XML @+id. Θα χρησιμοποιήσουμε αυτά για να συνδέσουμε κουμπιά και προβολές κειμένου στη διάταξή μας:
# /src/com/example/brewclock/BrewClockActivity.java ... η δημόσια κλάση BrewClockActivity επεκτείνει τη δραστηριότητα ( ... δημόσιο κενό onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.main); / Σύνδεση στοιχείων διεπαφής με ιδιότητες brewAddTime = (Κουμπί) findViewById(R.id.brew_time_up); brewDecreaseTime = (Κουμπί) findViewById(R.id.brew_time_down); startBrew = (Κουμπί) findViewById(R.id.brewbelCountLart); (TextView) findViewById(R.id.brew_count_label); brewTimeLabel = (TextView) findViewById(R.id.brew_time); ) )
Ακούγοντας γεγονότα
Για να ανιχνεύσουμε πατήματα κουμπιών, πρέπει να εφαρμόσουμε έναν ακροατή για αυτά. Μπορεί να είστε εξοικειωμένοι με προγράμματα ακρόασης επανάκλησης ή επανάκλησης από άλλα πλαίσια όπως το Javascript/JQuery ή το Rails.
Το Android παρέχει έναν παρόμοιο μηχανισμό παρέχοντας μια διεπαφή ακρόασης, όπως το OnClickListener , που ορίζει μεθόδους που θα ενεργοποιούνται όταν συμβεί το συμβάν. Η διεπαφή OnClickListener θα ειδοποιήσει την εφαρμογή σας όταν ο χρήστης κάνει κλικ στην οθόνη ή σε ένα συγκεκριμένο κουμπί. Επιπλέον, πρέπει να πείτε σε κάθε κουμπί για το ClickListener:
# /src/com/example/brewclock/BrewClockActivity.java ... // Μην εισαγάγετε το // `android.content.dialoginterface.OnClickListener`. εισαγωγή android.view.View.OnClickListener; δημόσια κλάση BrewClockActivity επεκτείνει Εφαρμογές δραστηριότητας OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Ρύθμιση ClickListeners brewAddTime.setOnClickListener(this); brewDecreaseTime.setOnClickListenerlick.thisset(this); .public void onClick(Προβολή v) ( // TODO: Προσθήκη κώδικα για χειρισμό πατημάτων κουμπιών ) )
Στη συνέχεια, θα προσθέσουμε τον κώδικα που χειρίζεται κάθε πάτημα κουμπιού μας. Θα προσθέσουμε επίσης τέσσερις νέες ιδιότητες Δραστηριότητας που θα επιτρέψουν στον χρήστη να ρυθμίσει και να παρακολουθεί τον χρόνο παρασκευής: πόσες παρασκευές έχουν γίνει και αν έχει ξεκινήσει το χρονόμετρο.
# /src/com/example/brewclock/BrewClockActivity.java ... η δημόσια κλάση BrewClockActivity επεκτείνεται Εφαρμογές δραστηριότητας OnClickListener ( ... προστατευμένο int brewTime = 3; προστατευμένο CountDownTimer brewCountDownTimer; προστατευμένο int brewCount = 0; προστατευμένο int brewCount = 0; προστατευμένο int brewCount = 0; προστατευμένο. .. public void onClick(View v) ( if(v == brewAddTime) setBrewTime(brewTime + 1); else if(v == brewDecreaseTime) setBrewTime(brewTime -1); else if(v == startBrew) ( if( isBrewing) stopBrew(); else startBrew(); ) ) )
Σημειώστε ότι χρησιμοποιούμε την κατηγορία CountDownTimer που παρέχεται από το Android. Αυτό διευκολύνει τη δημιουργία και την εκτέλεση ενός απλού μετρητή και τη λήψη ειδοποιήσεων σε τακτά χρονικά διαστήματα ενώ εκτελείται η αντίστροφη μέτρηση. Θα το χρησιμοποιήσετε στη μέθοδο startBrew, διαβάστε σχετικά παρακάτω.
Οι ακόλουθες μέθοδοι είναι μοντέλα για τη συμπεριφορά του ρυθμιστή για τη ρύθμιση του χρόνου παρασκευής, έναρξης και διακοπής παρασκευής και του μετρητή. Αρχικοποιούμε επίσης τις ιδιότητες brewTime και brewCount στο onCreate.
Θα ήταν καλή πρακτική να μετακινήσετε αυτόν τον κώδικα σε μια ξεχωριστή κατηγορία μοντέλου, αλλά για λόγους απλότητας θα προσθέσουμε τον κώδικα στο BrewClockActivity:
# /src/com/example/brewclock/BrewClockActivity.java ... δημόσια κλάση BrewClockActivity επεκτείνει Εφαρμογές δραστηριότητας OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Ορίστε τις αρχικές τιμές παρασκευής setBrewCount(0 ); setBrewTime(3); ) /** * Ορίστε μια απόλυτη τιμή για τον αριθμό των λεπτών παρασκευής. * Δεν έχει κανένα αποτέλεσμα εάν εκτελείται μια παρασκευή. setBrewTime( int minutes) ( if(isBrewing) return; brewTime = λεπτά; if(brewTime< 1) brewTime = 1; brewTimeLabel.setText(String.valueOf(brewTime) + "m"); } /** * Set the number of brews that have been made, and update * the interface. * @param count The new number of brews */ public void setBrewCount(int count) { brewCount = count; brewCountLabel.setText(String.valueOf(brewCount)); } /** * Start the brew timer */ public void startBrew() { // Create a new CountDownTimer to track the brew time brewCountDownTimer = new CountDownTimer(brewTime * 60 * 1000, 1000) { @Override public void onTick(long millisUntilFinished) { brewTimeLabel.setText(String.valueOf(millisUntilFinished / 1000) + "s"); } @Override public void onFinish() { isBrewing = false; setBrewCount(brewCount + 1); brewTimeLabel.setText("Brew Up!"); startBrew.setText("Start"); } }; brewCountDownTimer.start(); startBrew.setText("Stop"); isBrewing = true; } /** * Stop the brew timer */ public void stopBrew() { if(brewCountDownTimer != null) brewCountDownTimer.cancel(); isBrewing = false; startBrew.setText("Start"); } ... }
Μόνο τα ειδικά για το Android τμήματα αυτού του κώδικα δημιουργούν εμφανίσεις ετικετών χρησιμοποιώντας τη μέθοδο setText. Στο startBrew δημιουργούμε και τρέχουμε ένα CountDownTimer για να ξεκινήσει η αντίστροφη μέτρηση ανά δευτερόλεπτο όταν τελειώσει η παρασκευή/βρασμός. Σημειώστε ότι ορίζουμε τους ακροατές CountDownTimer (onTick και onFinish). Το onTick θα καλείται κάθε 1000 χιλιοστά του δευτερολέπτου (1 δευτερόλεπτο), ενώ το onTick καλείται όταν ο χρονοδιακόπτης φτάσει στο μηδέν.
Αποφυγή πολυπλοκότητας στον προγραμματισμό Android
Για να διατηρήσετε αυτόν τον οδηγό ανάπτυξης κάτω android απλό, χρησιμοποίησα εσκεμμένα ετικέτες απευθείας στον κώδικα (για παράδειγμα, "Brew Up!", "Start", "Stop"). Στην πραγματικότητα, δεν είναι πολύ καλή πρακτική, καθώς δυσκολεύει την εύρεση και αλλαγή αυτών των γραμμών σε μεγάλα έργα.
Το Android παρέχει έναν καθαρό τρόπο για να κρατάτε τις συμβολοσειρές κειμένου σας ξεχωριστές από τον κώδικα αντικειμένου R. Το R σάς επιτρέπει να ορίσετε όλες τις συμβολοσειρές εφαρμογής σε ένα αρχείο XML (res/values/strings.xml) στο οποίο μπορείτε να έχετε πρόσβαση στον κώδικά σας με αναφορά. Για παράδειγμα:
# /res/values/strings.xml
Τώρα αν θέλετε να αλλάξετε το Brew Up! κάτι άλλο, πρέπει να το αλλάξετε μία φορά στο αρχείο strings.xml. Εάν η εφαρμογή σας περιέχει δεκάδες αρχεία κώδικα, το να έχετε ετικέτες σε ένα μέρος είναι πολύ λογικό!
Έλεγχος BrewClock
Ολοκληρώσαμε τη σύνταξη του κώδικα και ήρθε η ώρα να «δοκιμάσουμε» την εφαρμογή. Πατήστε "Run" ή Ctrl + F11 για να εκτελέσετε το BrewClock στον εξομοιωτή. Εάν όλα πήγαν καλά, θα δείτε τη διεπαφή ρύθμισης και είστε έτοιμοι να παρασκευάσετε τσάι! Δοκιμάστε να ρυθμίσετε διαφορετικούς χρόνους παρασκευής και πατήστε Έναρξη για αντίστροφη μέτρηση.
Περίληψη
Σε αυτήν τη σύντομη εισαγωγή στην ανάπτυξη Android, πραγματοποιήσατε λήψη και εγκατάσταση του Android SDK και της προσθήκης Eclipse Android Development Tools (ADT). Έχετε ρυθμίσει έναν εξομοιωτή ή μια εικονική συσκευή για να δοκιμάσετε τις εφαρμογές σας. Έχετε επίσης δημιουργήσει μια λειτουργική εφαρμογή Android, η οποία τόνισε ορισμένες βασικές έννοιες , που θα χρησιμοποιήσετε κατά την ανάπτυξη μελλοντικών εφαρμογών Android.
Ας ελπίσουμε ότι αυτό θα σας ανοίξει την όρεξη για δημιουργία εφαρμογών για κινητά και πειραματισμούς σε αυτόν τον συναρπαστικό τομέα. Το Android προσφέρει έναν εξαιρετικό τρόπο δημιουργίας εφαρμογών για μια σειρά από τρέχουσες και μελλοντικές κινητές συσκευές. Εάν έχετε ήδη γράψει μια εφαρμογή που λειτουργεί για αυτήν την πλατφόρμα, μην ξεχάσετε να μας ενημερώσετε στα σχόλια!
Το Android SDK προσφέρει μια προσαρμοσμένη προσθήκη για το Eclipse IDE που ονομάζεται Εργαλεία Ανάπτυξης Android (ADT). Αυτό το πρόσθετο παρέχει ένα ισχυρό IDE στο οποίο μπορείτε να αναπτύξετε εφαρμογές Android. Αυτό επεκτείνει τις δυνατότητες του Eclipse, επιτρέποντάς σας να δημιουργείτε γρήγορα νέα έργα Android, δημιουργήστε τη διεπαφή εφαρμογής, διορθώστε την εφαρμογή, εξάγετε υπογραφές για πακέτα εφαρμογών (APK) και διανείμετε τις.
Σημείωση:Πρέπει να εγκαταστήσετε το πρόσθετο ADT εάν έχετε ήδη εγκαταστήσει το Eclipse και θέλετε να συνεχίσετε να το χρησιμοποιείτε. Εάν το Eclipse δεν έχει εγκατασταθεί, πρέπει να εγκαταστήσετε το πλήρες πακέτο androidΈνα SDK που περιλαμβάνει το πιο πρόσφατο IDE για προγραμματιστές Android.
Η υπάρχουσα εγκατάστασή σας Eclipse για androidπρέπει να πληρούν τις ακόλουθες απαιτήσεις:
- Eclipse 3.7.2 (Indigo) ή νεότερη έκδοση
Σημείωση:Το Eclipse 3.6 (Helios) δεν υποστηρίζεται πλέον με την πιο πρόσφατη έκδοση του ADT.
- Πρόσθετο Eclipse JDT (περιλαμβάνεται στα περισσότερα πακέτα Eclipse IDE)
- JDK 6 (το JRE δεν είναι αρκετό)
- Δεν είναι συμβατό με το GNU Compiler για Java (GCJ)
Λήψη της προσθήκης ADT
Για να προσθέσετε την προσθήκη ADT στο Eclipse για Android:
- Εκκινήστε το Eclipse και, στη συνέχεια, επιλέξτε Βοήθεια > Εγκατάσταση νέου λογισμικού (Βοήθεια > εγκατάσταση νέου λογισμικού).
- Κάντε κλικ στην Προσθήκη στην επάνω δεξιά γωνία.
- Στο παράθυρο διαλόγου Προσθήκη αποθετηρίου, στο παράθυρο διαλόγου που εμφανίζεται, πληκτρολογήστε "ADT Plugin" για το όνομα ( Ονομα)και η επόμενη διεύθυνση για Τοποθεσία(τοποθεσία):https: //dl-ssl.google.com/android/eclipse/
Σημείωση:Το Android Developer Tools απαιτεί ασφαλή σύνδεση κατά την ενημέρωση. Βεβαιωθείτε ότι η διεύθυνση URL ενημέρωσης που εισάγετε ξεκινά με HTTPS.
- Κάντε κλικ Εντάξει.
- Στο παράθυρο διαλόγου Διαθέσιμο λογισμικό, επιλέξτε το πλαίσιο δίπλα στα Εργαλεία προγραμματιστή και κάντε κλικ Περαιτέρω.
- Περαιτέρω.
- Διαβάστε και αποδεχτείτε τους όρους της άδειας χρήσης και, στη συνέχεια, κάντε κλικ Ετοιμος.
Εάν λάβετε μια προειδοποίηση ασφαλείας ότι η αυθεντικότητα και η εγκυρότητα λογισμικόδεν μπορεί να εγκατασταθεί, κάντε κλικ ούτως ή άλλως Εντάξει.
- Αφού ολοκληρωθεί η εγκατάσταση, επανεκκινήστε το Eclipse.
Διαμόρφωση του πρόσθετου ADT
Μετά την επανεκκίνηση του Eclipse για Android, πρέπει να καθορίσετε τη θέση του καταλόγου Android SDK:
- Στο παράθυρο "Καλώς ήρθατε" που εμφανίζεται, επιλέξτε Χρησιμοποιήστε υπάρχοντα SDK (Χρήση υπαρχόντων SDK).
- Καθορίστε τη θέση του καταλόγου Android SDK όπου κάνατε πρόσφατα λήψη και εξαγωγή των αρχείων.
- Κάντε κλικ Περαιτέρω.
Το Eclipse IDE σας έχει δημιουργηθεί για ανάπτυξη εφαρμογές android, αλλά πρέπει να προσθέσετε τα νέα SDK πλατφόρμας και το Android Framework για το περιβάλλον σας. Για να λάβετε αυτά τα πακέτα για το SDK σας, συνεχίστε την προσθήκη πλατφορμών και πακέτων.
Αντιμετώπιση προβλημάτων Εγκατάσταση ADT
Εάν αντιμετωπίζετε προβλήματα με τη φόρτωση της προσθήκης ADT αφού ακολουθήσετε τα παραπάνω βήματα και εργάζεστε με ένα τείχος προστασίας (όπως ένα εταιρικό τείχος προστασίας), βεβαιωθείτε ότι έχετε διαμορφώσει σωστά τις ρυθμίσεις διακομιστή μεσολάβησης στο Eclipse για Android. Στο Eclipse, μπορείτε να διαμορφώσετε τον διακομιστή μεσολάβησης από το κύριο μενού του Eclipse, κάτω Παράθυρο(σε Mac OS X, Εκλειψη)> Προτιμήσεις> Γενικός > Δικτυακές συνδέσεις.
Εάν εξακολουθείτε να μην μπορείτε να χρησιμοποιήσετε το Eclipse, μπορείτε να κάνετε λήψη του αρχείου ADT από τοπικός υπολογιστήςκαι εγκαταστήστε το χειροκίνητα:
- Κατεβάστε το αρχείο zip της προσθήκης ADT (μην το αποσυσκευάσετε):
Πλαστική σακούλα Μέγεθος Ποσό MD5 ADT-23.0.2.zip 103287135 byte - Εκκινήστε το Eclipse και, στη συνέχεια, επιλέξτε Βοήθεια > Εγκαταστήστε νέο λογισμικό (Βοήθεια > Εγκατάσταση νέου λογισμικού).
- Κάντε κλικ Προσθήκηστην επάνω δεξιά γωνία.
- Στο παράθυρο διαλόγου προσθήκη αποθετηρίου, κάντε κλικ Αρχείο.
- Επιλέξτε το αρχείο ADT-23.0.2.zip που έχετε λάβει και κάντε κλικ Εντάξει.
- Εισαγάγετε το "ADT Plugin" ως όνομα και κάντε κλικ Εντάξει.
- Στο παράθυρο διαλόγου Διαθέσιμο λογισμικό, επιλέξτε το πλαίσιο δίπλα στα Εργαλεία προγραμματιστή και κάντε κλικ Περαιτέρω.
- Στο επόμενο παράθυρο, θα δείτε μια λίστα με τα εργαλεία που θα φορτωθούν. Κάντε κλικ Επόμενο.
- Διαβάστε και αποδεχτείτε τους όρους της άδειας χρήσης και, στη συνέχεια, κάντε κλικ Ετοιμος.
Εάν λάβετε μια προειδοποίηση ασφαλείας ότι δεν μπορεί να εξακριβωθεί η αυθεντικότητα και η εγκυρότητα του λογισμικού, κάντε κλικ ούτως ή άλλως. Εντάξει .
- Μόλις ολοκληρωθεί η εγκατάσταση, επανεκκινήστε το Eclipse για Android.
Άλλα σφάλματα εγκατάστασης
Σημειώστε ότι το ADT έχει τις δικές του ιδιαιτερότητες. Για παράδειγμα, απαιτούνται ορισμένα προαιρετικά πακέτα για το Eclipse (π.χ. WST). Εάν αντιμετωπίσετε σφάλμα κατά την εγκατάσταση του ADT, το Eclipse ενδέχεται να μην περιλαμβάνει αυτά τα πακέτα. Για πληροφορίες σχετικά με το πώς μπορείτε να προσθέσετε γρήγορα τα απαραίτητα πακέτα στην εγκατάσταση του Eclipse, ανατρέξτε στο θέμα αντιμετώπιση προβλημάτων.
Για χρήστες Linux
Εάν αυτό το σφάλμα προέκυψε κατά την εγκατάσταση της προσθήκης ADT για το Eclipse:
Ενα προέκυψε σφάλμα κατά την παροχή. Δεν είναι δυνατή η σύνδεση στο χώρο αποθήκευσης κλειδιών. JKSΑυτό σημαίνει ότι το σύστημά σας δεν διαθέτει κατάλληλο Java VM. Η εγκατάσταση του Sun Java 6 θα επιλύσει αυτό το ζήτημα και, στη συνέχεια, μπορείτε να εγκαταστήσετε ξανά το πρόσθετο ADT.
Πρόβλημα
Θέλετε να χρησιμοποιήσετε το περιβάλλον Eclipse για να αναπτύξετε την εφαρμογή σας για την πλατφόρμα Android.
Λύση
Εγκαταστήστε το περιβάλλον Eclipse και την προσθήκη AndMore. Στη συνέχεια, δημιουργήστε το έργο σας και ξεκινήστε να γράφετε την εφαρμογή. Κατασκευάστε το και δοκιμάστε το με έναν εξομοιωτή στο περιβάλλον Eclipse.
Συζήτηση
Για να ξεκινήσετε τη δημιουργία μιας εφαρμογής χρησιμοποιώντας το περιβάλλον Eclipse, πρέπει να εγκαταστήσετε τρία στοιχεία:
- Eclipse IDE
- Android SDK
- Ενότητα AndMore
Για λεπτομέρειες σχετικά με την εγκατάσταση αυτών των στοιχείων, βλ.
Αφού το κάνετε αυτό, δημιουργήστε ένα νέο έργο Android χρησιμοποιώντας το μενού Αρχείο → Νέο (Αρχείο → Νέο) και θα δείτε μια οθόνη όπως στην εικ. 1.
Επιλέξτε την έκδοση SDK για τη συσκευή προορισμού (Εικόνα 3). Η έκδοση 4.0 καλύπτει σχεδόν κάθε συσκευή που χρησιμοποιείται σήμερα. οι νεότερες εκδόσεις παρέχουν ακόμη περισσότερες επιλογές. Εσύ αποφασίζεις!
Ρύζι. 1.
Ρύζι. 2.
Ρύζι. 3.
Στο σχ. Το σχήμα 4 δείχνει τη δομή του έργου που έχει αναπτυχθεί στο παράθυρο έργου στα δεξιά. Δείχνει επίσης σε ποιο βαθμό μπορείτε να χρησιμοποιήσετε την αυτόματη συμπλήρωση Eclipse στην πλατφόρμα Android - πρόσθεσα ένα χαρακτηριστικό gravity στην ετικέτα και το περιβάλλον Eclipse προτείνει πλήρης λίσταπιθανές τιμές χαρακτηριστικών. Επέλεξα κεντρική-οριζόντια , επομένως η ετικέτα πρέπει να είναι κεντραρισμένη όταν ξεκινά η εφαρμογή.
Ρύζι. 4.
Εάν ορίσετε το χαρακτηριστικό gravity στο LinearLayout σε center_vertical και στο TextView σε center_horizontal , τότε το κείμενο θα κεντραριστεί τόσο κατακόρυφα όσο και οριζόντια. Η λίστα 1 εμφανίζει το αντίστοιχο αρχείο διάταξης main.xml (βρίσκεται στον κατάλογο res/layout).
Λίστα 1. Αρχείο Γειά σου Κόσμε. Ιάβα
Όπως πάντα, όταν αποθηκεύετε ένα αρχείο προέλευσης, το Eclipse δημιουργεί μια μεταγλωττισμένη έκδοση. Στο έργο Android, δημιουργεί επίσης ένα μεταγλωττισμένο APK που είναι έτοιμο για εκτέλεση, επομένως χρειάζεται μόνο να το εκτελέσετε. Κάντε δεξί κλικ στο έργο και επιλέξτε την εντολή Εκτέλεση ως → Εφαρμογή Android (Εκτέλεση ως → Εφαρμογή για την πλατφόρμα Android) (Εικ. 5).
Αυτό το άρθρο θα περιγράψει πώς να ρυθμίσετε το Eclipse για την ανάπτυξη εφαρμογών Android. Θα παραθέσω όλο το απαραίτητο λογισμικό: 1) JDK 6 (Java Development Kit - Java Development Kit) 2) Eclipse Classic 3) Android SDK (Software Development Kit - Software Development Kit) 4) ADT (Android Development Tools - Tools for Android development ) - πρόσθετο για το Eclipse JDKΗ διαδικασία εγκατάστασης JDK περιγράφεται στο άρθρο: ΕκλειψηΜετά την εγκατάσταση του JDK, ας προχωρήσουμε στην εγκατάσταση του Eclipse. Κατεβάστε την πιο πρόσφατη έκδοση του Eclipse από τον επίσημο ιστότοπο eclipse.org. Κάντε κλικ στον σελιδοδείκτη Λήψεις, θα σας παρουσιαστούν διάφορα build του Eclipse. Για τους σκοπούς μας, χρειαζόμαστε το κλασικό Eclipse - Eclipse Classic(κατά τη στιγμή της συγγραφής τελευταία έκδοσηήταν 4.2.2). Αποσυσκευάστε το ληφθέν αρχείο σε έναν κατάλογο γ:\έκλειψη(ή όπου προτιμάτε) Για ευκολία, δημιουργήστε μια συντόμευση για εκτελέσιμο αρχείο eclipse.exe. Τρέξιμο έκλειψη. Κατά την πρώτη εκκίνηση, θα σας ζητηθεί να επιλέξετε έναν κατάλογο για τον χώρο εργασίας σας. Ομαδικά έργα χώρων εργασίας. Εάν ένας χώρος εργασίας είναι αρκετός για εσάς, τότε μπορείτε να ορίσετε τη σημαία "Χρησιμοποιήστε αυτό ως προεπιλογή και μην ρωτήσετε ξανά". Ορίζοντας αυτήν τη σημαία, το eclipse δεν θα εμφανίσει αυτό το παράθυρο την επόμενη φορά και θα ανοίξει αμέσως τον προεπιλεγμένο χώρο εργασίας σας. Android SDKΜεταβείτε στη σελίδα λήψης http://d.android.com/sdk Σε αυτήν τη σελίδα, προτείνεται να πείτε ένα συγκρότημα που έχει όλα όσα χρειάζεστε για την ανάπτυξη Android. Αλλά θα πάμε από την άλλη. Λήψη μόνο Android SDK. ΕΠΕΛΕΞΕ ΕΝΑ ΑΝΤΙΚΕΙΜΕΝΟ "ΛΗΨΗ ΓΙΑ ΑΛΛΕΣ ΠΛΑΤΦΟΡΜΕΣ"(λήψη για άλλες πλατφόρμες), στον πίνακα με τίτλο "Μόνο εργαλεία SDK"(μόνο SDK) πραγματοποιήστε λήψη του προγράμματος εγκατάστασης SDK των Windows (*.exe). Αφού διαβάσετε και συμφωνήσετε με τη συμφωνία άδειας χρήσης, πραγματοποιήστε λήψη αυτού του προγράμματος εγκατάστασης. Πριν Εγκατάσταση AndroidΤο SDK πρέπει να διαμορφωθεί μεταβλητή περιβάλλοντος JAVA_HOME(), διαφορετικά ο εγκαταστάτης θα ορκιστεί χωρίς να βρει το JDK. Εκτελέστε το πρόγραμμα εγκατάστασης installer_r21.1-windows.exe. Στο παράθυρο καλωσορίσματος, κάντε κλικ Επόμενο
Στο επόμενο βήμα, το πρόγραμμα εγκατάστασης καθορίζει την τοποθεσία JDKκατά μεταβλητή συστήματος JAVA_HOME. Εάν βρεθεί το JDK, κάντε κλικ στο κουμπί "Επόμενο".
Στο παράθυρο επιλογής χρήστη, επιλέξτε την επιλογή "Εγκατάσταση για οποιονδήποτε αυτόν τον υπολογιστή"(εγκατάσταση για όλους τους χρήστες υπολογιστών). Εάν θέλετε να εγκαταστήσετε μόνο για τον εαυτό σας, επιλέξτε τη δεύτερη επιλογή "Εγκαταστήστε μόνο για μένα". Κάντε κλικ "Επόμενο".
Στο παράθυρο για την επιλογή της θέσης εγκατάστασης, αφήστε τα πάντα ως προεπιλογή και κάντε κλικ "Επόμενο".
Στο παράθυρο για τη δημιουργία συντόμευσης στο μενού, μπορείτε επίσης να αφήσετε τα πάντα αμετάβλητα και να κάνετε κλικ στο .
Μετά την επιτυχή εγκατάσταση, κάντε κλικ "Επόμενο".
Στο τελευταίο παράθυρο του προγράμματος εγκατάστασης, αφήστε ένα σημάδι επιλογής "Έναρξη Διαχείριση SDK", για να το ξεκινήσετε Διαχειριστής SDK, αφού πατήσετε το κουμπί "Φινίρισμα".
Μόλις εκκινηθεί, ο Διαχειριστής SDK θα σας ζητήσει να εγκαταστήσετε την πιο πρόσφατη έκδοση του API. Εάν χρειάζεστε προηγούμενες εκδόσεις, καθορίστε τις και κάντε κλικ στο κουμπί "Εγκατάσταση πακέτων..."
Συμφωνώ με την άδεια "Αποδοχή άδειας χρήσης"και πατήστε
Θα ξεκινήσει η λήψη των επιλεγμένων πακέτων από το Διαδίκτυο. ADTΕγκατάσταση του πρόσθετου ADT για το Eclipse. Ξεκινάμε το Eclipse. Στο μενού Βοήθειαεπιλέξτε "Εγκατάσταση νέου λογισμικού...". Κάντε κλικ στο κουμπί "Προσθήκη..."(Προσθήκη) Θα εμφανιστεί το παράθυρο προσθήκης αποθήκευσης:
Δώστε του ένα όνομα Εργαλεία ανάπτυξης Androidκαι διεύθυνση τοποθεσίας "https://dl-ssl.google.com/android/eclipse/". Κάντε κλικ "ΕΝΤΑΞΕΙ"Μετά από μερικά δευτερόλεπτα αναμονής, θα πρέπει να εμφανιστεί μια καταχώριση στη λίστα "Εργαλεία ανάπτυξης", σημειώστε το και κάντε κλικ "Επόμενο". Στο επόμενο παράθυρο, κάντε επίσης κλικ "Επόμενο". Στην επισκόπηση της άδειας χρήσης, συμφωνήστε με αυτό και κάντε κλικ "Φινίρισμα". Θα εμφανιστεί ένα παράθυρο κατά την εγκατάσταση. Προειδοποίηση ασφαλείαςαπλά κάντε κλικ σε αυτό Εντάξει. Με την ολοκλήρωση της εγκατάστασης του plugin ADTθα σας ζητηθεί να επανεκκινήσει το Eclipse, συμφωνήστε με αυτό. Κατά την εκκίνηση Εκλειψημπορεί να προκύψει το ακόλουθο σφάλμα:
Εκλειψηδεν μπορώ να βρω το SDK επειδή εγκαταστήσαμε το προεπιλεγμένο SDK στον κατάλογο: C:\Program Files (x86)\Android\android-sdk. Για να εκχωρήσετε ξανά τη διαδρομή στο SDK, ανοίξτε το μενού Windows -> Προτιμήσεις. Στο παράθυρο Προτιμήσειςστο χωράφι Τοποθεσία SDKυποδεικνύουν τη διαδρομή προς Android SDKκαι πατήστε Εντάξει.
Ολα Εκλειψηέτοιμο για ανάπτυξη Android-εφαρμογές.
Το Android παρέχει μια ειδική προσθήκη για το Eclipse IDE που ονομάζεται Εργαλεία Ανάπτυξης Android (ADT). Παρέχει ένα ισχυρό IDE στο οποίο μπορείτε να δημιουργήσετε εφαρμογές Android. Το ADT επεκτείνει τη δύναμη του Eclipse, ώστε να μπορείτε γρήγορα και εύκολα να δημιουργήσετε ένα νέο έργο Android, σχέδιο διεπαφή χρήστηεφαρμογές, εντοπισμός σφαλμάτων της εφαρμογής και εξαγωγή αρχείων APK για τη διανομή της εφαρμογής σας.
Σχόλιο:Εάν προτιμάτε να εργάζεστε σε διαφορετικό IDE, τότε δεν χρειάζεται να εγκαταστήσετε ούτε το Eclispe ούτε το ADT. Αντίθετα, μπορείτε να χρησιμοποιήσετε απευθείας τις δυνατότητες του SDK για τη δημιουργία και τον εντοπισμό σφαλμάτων της εφαρμογής σας.
Κατεβάστε το πρόσθετο ADT
- Ξεκινήστε το Eclipse, επιλέξτε Βοήθεια > Εγκατάσταση νέου λογισμικού.
- Κάντε κλικ Προσθήκηστην επάνω δεξιά γωνία.
- Στο παράθυρο διαλόγου Προσθήκη αποθετηρίου που εμφανίζεται, πληκτρολογήστε "Προσθήκη ADT" στο πεδίο Ονομακαι το παρακάτω url στο πεδίο τοποθεσία:
https://dl-ssl.google.com/android/eclipse/
- Κάντε κλικ Εντάξει.
- Στο παράθυρο διαλόγου Διαθέσιμο λογισμικό, επιλέξτε το πλαίσιο δίπλα στα Εργαλεία προγραμματιστή και κάντε κλικ Επόμενο.
- Στο επόμενο παράθυρο, θα δείτε μια λίστα εργαλείων για λήψη. Κάντε κλικ Επόμενο.
- Διαβάστε και αποδεχτείτε τη συμφωνία άδειας χρήσης και, στη συνέχεια, κάντε κλικ Φινίρισμα.
- Αφού ολοκληρωθεί η εγκατάσταση, επανεκκινήστε το Eclipse.
Διαμόρφωση του πρόσθετου ADT
Μετά την επανεκκίνηση του Eclipse, πρέπει να καθορίσετε τον κατάλογο με το Android SDK:
- Επιλέγω Χρησιμοποιήστε υπάρχοντα SDKστο παράθυρο που εμφανίζεται.
- Βρείτε και επιλέξτε τον κατάλογο που περιέχει το Android SDK που κατεβάσατε και αποσυσκευάσατε πρόσφατα.
- Κάντε κλικ Επόμενο.
Αντιμετώπιση προβλημάτων εγκατάστασης
Εάν αντιμετωπίζετε δυσκολίες με τη λήψη της προσθήκης ADT μετά τα παραπάνω βήματα, τότε ακολουθούν ορισμένες λύσεις:
- Εάν το Eclipse δεν μπορεί να βρει τον ιστότοπο απομακρυσμένης ενημέρωσης που περιέχει την προσθήκη ADT, δοκιμάστε να αλλάξετε τη σύνδεση του ιστότοπου σε
http://dl-ssl.google.com/android/eclipse/
- Εάν έχετε ενεργοποιημένο τείχος προστασίας (ή εταιρικό τείχος προστασίας), βεβαιωθείτε ότι έχετε εισαγάγει τις σωστές ρυθμίσεις διακομιστή μεσολάβησης στο Eclipse. Στο Eclipse, μπορείτε να ρυθμίσετε το διακομιστή μεσολάβησης από το κύριο μενού από Παράθυρο(σε Mac OS X, Εκλειψη)> Προτιμήσεις > Γενικός > Δικτυακές συνδέσεις.
Εάν εξακολουθείτε να μην μπορείτε να κάνετε λήψη της προσθήκης ADT χρησιμοποιώντας το Eclipse από τον ιστότοπο απομακρυσμένης ενημέρωσης, μπορείτε να κάνετε λήψη του αρχείου zip ADT στον υπολογιστή σας και να το εγκαταστήσετε με μη αυτόματο τρόπο:
Για χρήστες Linux
Εάν αντιμετωπίζετε πρόβλημα με την εγκατάσταση της προσθήκης ADT για προβολή Eclipse:
Παρουσιάστηκε σφάλμα κατά την παροχή. Δεν είναι δυνατή η σύνδεση στο κατάστημα κλειδιών. JKS
Αυτό σημαίνει ότι δεν έχετε κατάλληλη εικονική μηχανή Java στον υπολογιστή σας. Η εγκατάσταση του Sun Java 6 θα λύσει αυτό το πρόβλημα και, στη συνέχεια, μπορείτε να εγκαταστήσετε ξανά το πρόσθετο ADT.