Skapa ett eclipse-projekt för Android. Konfigurera Eclipse för Android-utveckling. Långsam lansering av emulatorn
I den här guiden får du lära dig hur du börjar utveckla för Android, nämligen: mobila applikationer på Android Eclipse + SDK-plattformen. Idag finns det många sätt att utveckla och skapa mobilapplikationer för Android. Komplexa hårdvaruenheter, surfplattor och olika mjukvaruplattformar (Symbian OS, iOS, WebOS, Windows-telefon 7...) öppna upp oändligt med utrymme för utvecklare.
Så listan över applikationer för att börja utveckla mobilapplikationer för Android är enorm. Vilken plattform ska du välja? Vilket programmeringsspråk ska jag lära mig? Vilken uppsättning applikationer ska man välja för projektering? I den här guiden får du lära dig hur du kommer igång med att utveckla mobilappar för Android-plattformen, Googles öppna mobiloperativsystem.
Varför Android-plattform?
Android är en öppen plattform baserad på Linux-kärnan. Den är installerad på tusentals enheter från ett stort antal tillverkare. Android tillhandahåller applikationer för alla typer av hårdvara du kan tänka dig. Mobil enheter- digitala kompasser, videokameror, GPS, sensorer och mycket mer.
Gratis Android-utvecklingsverktyg låter dig snabbt börja skapa gratis eller nästan gratis applikationer. När du är redo att visa världen din app kan du publicera den via Android Market. Publicering på Android Market kräver en engångsavgift för registrering ($25 i skrivande stund) och till skillnad från App Store Apple (som är mycket strikt när det gäller kvalifikationer) gör din app tillgänglig för nedladdning och köp efteråt snabb överblick- om ansökan inte bryter mot regler och lagar.
Här är några andra Android skillnader SDK som ger dig fördelar som utvecklare:
- Android SDK är tillgängligt för Windows, Mac och Linux, så du behöver inte betala för ny hårdvara för att skriva appar.
- SDK inbyggd i Java. Om du är bekant med programmeringsspråket Java är du redan halvvägs.
- Med hänsyn till distributionen av applikationen via Android Market kommer den att vara omedelbart tillgänglig för hundratusentals användare. Du är inte begränsad till bara den officiella marknaden, eftersom det finns alternativ. Du kan till exempel publicera applikationen på din blogg. Det ryktas att Amazon håller på att förbereda sin egen Android-applikationsbutik.
- Förutom den tekniska SDK-dokumentationen skapas nya resurser för Android-utvecklare. Plattformen blir allt mer populär bland användare och utvecklare.
Nog pratat – låt oss börja utveckla Android-appar!
Installerar Eclipse och Android SDK
Orientering till Android-plattformen under utveckling
Innan du börjar skriva applikationer för Android måste du ladda ner SDK för Android-plattformen. Varje plattform har sin egen version av Android SDK, som är installerad på användarnas enheter. För Android version 1.5 och senare finns det två plattformar: Android Open Source Project och Google.
Android Open Source Project är en öppen källkodsplattform källkod, men inkluderar inte Google-tillägg, som Google Maps. Om du inte vill använda Googles API, funktionen Google kartor kommer inte att vara tillgänglig för din ansökan. Såvida du inte har en specifik anledning att göra detta, skulle jag rekommendera att du riktar in dig på någon av Googles plattformar, eftersom detta gör att du kan använda Googles egna tillägg.
- Välj Fönster->Android SDK och AVD Manager.
- Klicka på Tillgängliga paket i den vänstra kolumnen och kontrollera arkivet för att visa en lista över tillgängliga Android-plattformar.
- Du kan välja plattformar att ladda ner från listan eller lämna alla markerade för att ladda ner alla tillgängliga plattformar. När du är klar klickar du på Installera vald och följer installationsinstruktionerna.
När allt har laddats ned är du redo att börja utveckla för Android.
Skapa ett nytt Android-projekt
Eclipse New Project Wizard hjälper dig att skapa en Android-applikation genom att generera filer och kod redo att köras till höger om blocket. Detta snabbt sätt för att säkerställa funktionalitet och en bra utgångspunkt när du startar applikationsutveckling:
Efter att ha klickat på Slutför skapar Eclipse ett nytt Android-projekt, redo att köras och utvecklas på Android. Kommer du ihåg när du sa till Eclipse att skapa en aktivitet som heter BrewClockActivity? Det här är koden som Android faktiskt använder för att köra applikationen. Den genererade koden kommer att visas som ett enkelt meddelande i "Hello World"-stil.
Paket
Paketnamnet är en identifierare för din applikation. När det är dags att publicera resultatet på Android Market kommer detta ID att användas för att spåra uppdateringar för applikationen, så det är viktigt att se till att detta ID är unikt. Även om vi använder namnet com.example.brewclock här, för en riktig applikation skulle det vara bättre att välja något som com.yourcompanyname.yourapplication.
SDK-versioner
Min SDK Version (namnet talar för sig själv) - den tidigaste Android version, där programmet kommer att köras. Med varje ny Android-version lägger SDK till och ändrar olika metoder. När du väljer en SDK-version vet Android (och Android Market) att din app endast kommer att köras på enheter som kör den angivna Android-plattformsversionen och högre.
Startar din applikation
Låt oss nu försöka köra vår applikation i Eclipse. Eftersom detta är den första körningen kommer Eclipse att fråga vilken projekttyp du arbetar med:
- Välj Kör->Kör eller tryck på Ctrl+F11.
- Välj Android-applikation och klicka på OK.
Eclipse kommer att försöka köra applikationen på Android-enheten. På det här ögonblicket, men du har inga enheter igång Android-kontroll, så projektet kommer inte att köras och du kommer att uppmanas att skapa en ny Android Virtual Device (AVD).
Virtuella enheter (Android Virtual Devices)
Android Virtual Device (AVD) emulerar Android-miljön, oavsett om det är mobiltelefon eller surfplatta. Du kan skapa hur många AVD-enheter du vill, med olika versioner av Android-plattformen. För varje AVD kan du konfigurera olika enhetsparametrar, vilket indikerar närvaron av ett fysiskt tangentbord, GP-stöd, kameraupplösning och så vidare.
Innan du kör programmet måste du skapa din första AVD-enhet med Platform SDK (Google API, 1.6).
Låt oss göra det nu:
- Om du inte har testat att köra programmet ännu, klicka på Kör (eller kortkommandot Ctrl+F11)
- När en varning dyker upp klickar du på Ja för att skapa AVD:n.
- Klicka på Ny i dialogrutan Android SDK och AVD Manager.
- Ställ in följande parametrar för AVD: Namn: Android_1.6 Mål: Google APIs (Google Inc.) - API Level 4 SD-kortstorlek: 16 MiB Skin Inbyggt: Standard (HVGA)
- Klicka på Skapa AVD.
- Stäng dialogrutan Android SDK och AVD Manager.
Kör koden
Försök att köra programmet igen (Ctrl + F11). Eclipse kommer nu att skapa ditt projekt och lansera en ny AVD. Kom ihåg att AVD helt emulerar Android-miljön, och du behöver inte ens observera den ganska långsamma uppstartsprocessen som är fallet med en riktig enhet. Av denna anledning är det bäst att hålla fönstret öppet när du är klar med programmeringen när AVD är redo att användas hela dagen.
Android-utveckling: design av användargränssnitt
Ett av de första stegen för att skapa vilket program som helst är att designa användargränssnittet. Här är en kort skiss av vår applikation:
Användaren kommer att kunna ställa in koktiden i minuter med knapparna + och -. När han trycker på Start börjar tiden räkna ned i det angivna antalet minuter. Om användaren avbryter kokningen genom att trycka på knappen igen, kommer tiden att ökas när timern når 0.
Gränssnittskonstruktion
Beställnings Android-gränssnitt, eller wrapper, som beskrivs i XML-dokumentationen, finns i res/layout-mappen. Mallkoden, som redan genererats av Eclipse, deklareras i res/layouts/main.xml och, som du märker, körs den redan i emulatorn.
Eclipse har ett eget layoutverktyg som låter dig skapa ett dra-och-släpp-gränssnitt över skärmen. Emellertid är det ibland lättare att skriva gränssnittet i XML och använda en grafisk layout för att förhandsgranska resultaten.
Låt oss göra det nu genom att ändra main.xml enligt skissen ovan:
- Öppna res/layouts/main.xml i Eclipse dubbelklicka från Package Explorer.
- Välj main.xml-fliken längst ned på skärmen för att gå in i XML-läge.
Låt oss nu ändra innehållet i main.xml till följande:
# /res/layouts/main.xml
Som du kan se finns det många filer i Android XML, men detta gör att du kan kontrollera nästan varje element på skärmen.
En av de viktigaste UI-elementen i Android är Layout-behållare, till exempel den LinearLayout som används i det här exemplet. Dessa element är osynliga för användaren, men fungerar som behållare för andra element som knappar och textvyer.
Det finns flera typer av layoutlayout, som var och en används för att bygga olika typer layouter. Liksom LinearLayout och AbsoluteLayout tillåter TableLayout ett rutnätbaserat gränssnitt. Du kan läsa mer om detta i avsnittet om allmänna objektlayouter i API-dokumentationen.
Länka din layout till kod
Efter att ha sparat layouten, försök att köra programmet i emulatorn genom att trycka på Ctrl + F11, eller klicka på Kör-ikonen i Eclipse. Nu, istället för meddelandet "Hello World", kommer du att se att Android nu visar appgränssnittet.
Om du trycker på någon knapp kommer de att lysa som förväntat, men gör inget annat än det. Låt oss fortsätta skriva kod efter layoutgränssnittet:
# /src/com/example/brewclock/BrewClockActivity.java ... importera android.widget.Button; importera android.widget.TextView; public class BrewClockActivity utökar aktivitet ( /** Egenskaper **/ protected Button brewAddTime; protected Button brewDecreaseTime; protected Button startBrew; protected TextView brewCountLabel; protected TextView brewTimeLabel; ... )
Därefter ändrar vi onCreate-anropet. Det här samtalet sker när en applikation startas på Android. I koden som genereras av Eclipse skapar onCreate en aktivitetsvy på R.layout.main. Detta är kodraden som ger Android kommando avkoda XML-dokumentlayouten och visa den för användaren.
Resursobjekt
I Android är R speciellt föremål, som skapas automatiskt för att ge tillgång till ditt projekts resurser (layouter, rader, menyer, ikoner...) inuti koden. Varje resurs tilldelas ett eget id. I layoutfilen (ovan) är dessa @+id XML-attribut. Vi kommer att använda dessa för att binda knapparna och textvyerna i vår layout:
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity utökar aktivitet ( ... public void onCreate(Bundle savedInstanceState) ( super.onCreate(savedInstanceState); setContentView(R.layout.main); / / Anslut gränssnittselement till egenskaper brewAddTime = (Button) findViewById(R.id.brew_time_up); brewDecreaseTime = (Button) findViewById(R.id.brew_time_down); startBrew = (Knapp) findViewById(R.id.brew_start =); brewCountLabel =); (TextView) findViewById(R.id.brew_count_label); brewTimeLabel = (TextView) findViewById(R.id.brew_time); ) )
Lyssnar på händelser
För att upptäcka när knappar trycks ned måste vi lyssna efter dem. Du kanske är bekant med callback-lyssnare, eller callbacks, från andra ramverk som Javascript/JQuery eller Rails.
Android tillhandahåller en liknande mekanism genom att tillhandahålla Listener-gränssnitt, som OnClickListener, som definierar metoder som aktiveras när en händelse inträffar. OnClickListener-gränssnittet kommer att meddela din applikation när användaren klickar på skärmen eller en specifik knapp. Dessutom måste du berätta för varje knapp om ClickListener:
# /src/com/example/brewclock/BrewClockActivity.java ... // Se till att inte importera // `android.content.dialoginterface.OnClickListener`. importera android.view.View.OnClickListener; public class BrewClockActivity utökar Activity implementerar OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Setup ClickListeners brewAddTime.setOnClickListener(this); brewDecreaseTime.setOnClickListener(this); startBrew.setth.isListener) .(OnClickListener) . public void onClick(View v) ( // TODO: Lägg till kod för att hantera knapptryckningar ) )
Därefter lägger vi till kod som hanterar vart och ett av våra knappklick. Vi kommer också att lägga till fyra nya aktivitetsegenskaper som gör att användaren kan ställa in och spåra bryggtider: hur många bryggningar som har gjorts och om timern har startat.
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity utökar Activity implements OnClickListener ( ... protected int brewTime = 3; protected CountDownTimer brewCountDownTimer; protected int brewCount = 0; protected boolean isB. .. 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(); annars startBrew(); ) ) )
Observera att vi använder klassen CountDownTimer som tillhandahålls av Android. Detta gör det enkelt att skapa och köra en enkel räknare och få meddelanden med jämna mellanrum allt eftersom nedräkningen fortskrider. Du kommer att använda detta i startBrew-metoden, läs om det nedan.
Följande metoder är modeller av skjutreglagets beteende för att ställa in tillagningstiden, starta och stoppa tillagningen samt räknaren. Vi initierar också egenskaperna brewTime och brewCount i onCreate.
Det skulle vara bra att flytta den här koden till en separat modellklass, men för enkelhetens skull lägger vi till koden i BrewClockActivity:
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity utökar Activity implementerar OnClickListener ( ... public void onCreate(Bundle savedInstanceState) ( ... // Ställ in de initiala bryggvärdena setBrewCount(0) ); setBrewTime(3); ) /** * Ställ in ett absolut värde för antalet minuter som ska bryggas. * Har ingen effekt om en bryggning körs för närvarande. * @param minuter Antalet minuter att brygga. */ public void setBrewTime( int minutes) ( if(isBrewing) return; brewTime = minutes; 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"); } ... }
Endast de Android-specifika delarna av den här koden skapar etikettmappningar med metoden setText. I startBrew skapar och kör vi en CountDownTimer för att starta en sekund-för-sekund-nedräkning när bryggningen/kokningen är klar. Observera att vi definierar CountDownTimer-lyssnare (onTick och onFinish). onTick kommer att anropas var 1000:e millisekund (1 sekund), medan onFinish kommer att anropas när timern når noll.
Undviker komplexitet i Android-programmering
För att spara denna utvecklingsguide under Enkel Android, jag använde avsiktligt etiketter direkt i koden (till exempel "Brew Up!", "Start", "Stop"). Egentligen är det inte särskilt mycket bra övning, eftersom det gör det svårt att hitta och ändra dessa strängar i stora projekt.
Android ger ett snyggt sätt att hålla dina textsträngar åtskilda från din R-objektkod. R låter dig definiera alla ett programs strängar i en XML-fil (res/values/strings.xml), som kan nås i kod via en länk. Till exempel:
# /res/values/strings.xml
Om du nu vill ändra Brew Up! något annat måste du ändra det en gång i filen strings.xml. Om din applikation innehåller dussintals kodfiler är det mycket meningsfullt att ha etiketter på ett ställe!
Kontrollerar BrewClock
Vi har skrivit klart koden och det är dags att "prova" applikationen. Tryck på "Kör" eller Ctrl + F11 för att köra BrewClock i emulatorn. Om allt gick bra kommer du att se installationsgränssnittet och du är redo att brygga te! Prova att ställa in olika bryggtider och tryck på Start för att räkna ner.
Sammanfattning
I den här korta introduktionen till Android-utveckling laddade du ner och installerade Android SDK och plugin-programmet Eclipse Android Development Tools (ADT). Du har ställt in en emulator eller virtuell apparat för att testa dina applikationer. Du skapade också en fungerande Android-applikation som lyfte fram ett antal nyckelbegrepp , som du kommer att använda när du utvecklar framtida Android-applikationer.
Förhoppningsvis kommer detta att väcka din aptit att skapa mobilappar och experimentera inom detta spännande område. Android erbjuder ett utmärkt sätt att skriva applikationer för en rad nuvarande och framtida mobila enheter. Om du redan har skrivit en fungerande applikation för den här plattformen, glöm inte att meddela oss i kommentarerna!
Android SDK erbjuder en anpassad plugin för Eclipse IDE som kallas Android Development Tools (ADT). Denna plugin ger en kraftfull integrerad miljö där du kan utveckla Android-applikationer. Detta utökar Eclipses möjligheter, så att du snabbt kan skapa nya Android-projekt, skapa ett applikationsgränssnitt, felsök applikationen, exportera signaturer för applikationspaket (APK) och distribuera dem.
Notera: Du bör installera ADT-plugin om du redan har Eclipse installerat och vill fortsätta använda den. Om Eclipse inte installerades bör du installera hela istället Android-paket SDK som innehåller den senaste IDE för Android-utvecklare.
Din befintliga installation Eclipse för Android måste uppfylla följande krav:
- Eclipse 3.7.2 (Indigo) eller högre
Notera: Eclipse 3.6 (Helios) stöds inte längre med den senaste versionen av ADT.
- Eclipse JDT-plugin (ingår i de flesta Eclipse IDE-paket)
- JDK 6 (JRE räcker inte)
- Inte kompatibel med GNU Compiler for Java (GCJ)
Ladda ner ADT-plugin
Så här lägger du till ADT Eclipse-plugin för Android:
- Starta Eclipse och välj sedan Hjälp > Installera ny programvara.
- Klicka på Lägg till i det övre högra hörnet.
- I dialogrutan Lägg till arkiv, i dialogrutan som visas anger du "ADT Plugin" för Namn ( Namn) och följande adress för Plats (plats): https : //dl-ssl.google.com/android/eclipse/
Notera: Android Developer Tools kräver en säker anslutning vid uppdatering. Se till att uppdateringsadressen du anger börjar med HTTPS.
- Klick OK.
- I dialogrutan Available Software, markera rutan bredvid Developer Tools och klicka Ytterligare.
- Ytterligare.
- Läs och acceptera villkoren i licensavtalet och klicka sedan Redo.
Om du får en säkerhetsvarning om att äktheten och giltigheten av programvara kan inte installeras, klicka ändå OK.
- När installationen är klar, starta om Eclipse.
Konfigurera ADT-plugin
När Eclipse för Android har startat om måste du ange platsen för din Android SDK-katalog:
- I fönstret "Välkommen" som visas väljer du Använd befintliga SDK:er (Använd befintliga SDK:er).
- Ange platsen för Android SDK-katalogen där du nyligen laddade ner och extraherade filerna.
- Klick Ytterligare.
Din Eclipse IDE är byggd för utveckling Android-applikationer, men du måste lägga till de nya SDK-verktygen för plattformen och Android-plattformen för din miljö. För att få dessa paket för din SDK, fortsätt Lägga till plattformar och paket.
Felsökning av ADT-installation
Om du har problem med att ladda ADT-plugin efter att ha följt stegen ovan och du kör bakom en brandvägg (som en företagsbrandvägg), se till att du har konfigurerat dina proxyinställningar korrekt i Eclipse för Android. I Eclipse kan du konfigurera en proxy från Eclipses huvudmeny, under Fönster(på Mac OS X, Förmörkelse)> Inställningar> Allmän > Nätverkskopplingar.
Om du fortfarande inte kan använda Eclipse kan du ladda ner ADT-arkivet på lokal dator och installera det manuellt:
- Ladda ner ADT Plugin zip-arkivet (extrahera det inte):
Plastpåse Storlek MD5 belopp ADT-23.0.2.zip 103287135 byte - Starta Eclipse och välj sedan Hjälp > Installera ny programvara (Hjälp > Installera ny programvara).
- Klick Lägg till i det övre högra hörnet.
- Klicka på i dialogrutan Lägg till arkiv Arkiv.
- Välj den nedladdade ADT-23.0.2.zip-filen och klicka OK.
- Ange "ADT Plugin" som namn och klicka OK.
- I dialogrutan Available Software, markera rutan bredvid Developer Tools och klicka Ytterligare.
- I nästa fönster kommer du att se en lista över verktyg som kommer att laddas ner. Klick Nästa.
- Läs och acceptera villkoren i licensavtalet och klicka sedan Redo.
Om du får en säkerhetsvarning om att programvarans äkthet och giltighet inte kan fastställas, klicka ändå OK .
- När installationen är klar, starta om Eclipse för Android.
Andra installationsfel
Observera att ADT har sina egna egenskaper. Till exempel krävs vissa valfria paket för Eclipse (som WST). Om du stöter på ett fel när du installerar ADT, kanske din Eclipse inte inkluderar dessa paket. För information om hur du snabbt lägger till de nödvändiga paketen för din Eclipse-installation, se ämnet felsökning.
För Linux-användare
Om det här felet inträffade när du installerade ADT Plugin för Eclipse:
En fel uppstod under provisionering. Kan inte ansluta till nyckellager. JKSDetta innebär att ditt system inte har en lämplig Java VM. Installation av Sun Java 6 kommer att lösa problemet och du kan sedan installera om ADT-plugin.
Problem
Du vill använda Eclipse-miljön för att utveckla din applikation för Android-plattformen.
Lösning
Installera Eclipse-miljön och plugin-programmet AndMore. Skapa sedan ditt projekt och börja skriva ansökan. Bygg den och testa den med en emulator i Eclipse.
Diskussion
Innan du kan börja bygga en applikation med Eclipse-ramverket måste du installera tre objekt:
- Eclipse IDE
- Android SDK
- AndMore-modul
För mer information om att installera dessa element, se.
När du har gjort detta, skapa ett nytt Android-projekt med hjälp av Arkiv → Ny meny och du kommer att se en skärm som den i fig. 1.
Välj SDK-versionen för målenheten (Figur 3). Version 4.0 täcker nästan alla enheter som används idag; senare versioner ger ännu fler funktioner. Du bestämmer!
Ris. 1.
Ris. 2.
Ris. 3.
I fig. Figur 4 visar projektstrukturen utökad i projektpanelen till höger. Det visar också i vilken utsträckning du kan använda Eclipse autocomplete på Android-plattformen - jag lade till ett gravitationsattribut till etiketten, och Eclipse-ramverket föreslår full lista möjliga attributvärden. Jag valde central-horisontal så genvägen ska vara centrerad när appen startar.
Ris. 4.
Om du ställer in gravitationsattributet i LinearLayout till center_vertical och i TextView till center_horizontal , kommer texten att centreras både vertikalt och horisontellt. Lista 1 visar motsvarande layoutfil main.xml (finns i res/layout-katalogen).
Lista 1. Fil Hej världen. java
Som alltid, när du sparar en källfil, genererar Eclipse en kompilerad version. I ett Android-projekt skapar den också ett kompilerat APK-paket som är redo att köras, så du behöver bara köra det. Högerklicka på projektet och välj Kör kommando Som → Android-applikation (Kör som → Applikation för Android-plattformen) (Fig. 5).
Den här artikeln kommer att beskriva hur du ställer in Eclipse för att utveckla Android-applikationer. Jag kommer att lista all nödvändig programvara: 1) JDK 6 (Java Development Kit) 2) Eclipse Classic 3) Android SDK (Software Development Kit) 4) ADT (Android Development Tools - Tools for Android development ) - plugin för Eclipse JDK JDK-installationsprocessen beskrivs i artikeln: Förmörkelse Efter installation av JDK, fortsätt till installation av Eclipse. Ladda ner den senaste versionen av Eclipse från den officiella webbplatsen eclipse.org. Klicka på bokmärket Nedladdningar, kommer du att presenteras med olika versioner av Eclipse. För våra ändamål behöver vi klassiska Eclipse - Eclipse Classic(i skrivande stund senaste versionen var 4.2.2). Packa upp det nedladdade arkivet i en katalog c:\eclipse(eller var det nu är mer bekvämt för dig) Skapa en genväg till körbar fil eclipse.exe. Springa förmörkelse. När du först startar den kommer du att bli ombedd att välja katalogen för din arbetsyta. Workspaces gruppprojekt. Om en arbetsyta räcker för dig kan du ställa in flaggan "Använd detta som standard och fråga inte igen". Genom att ställa in denna flagga kommer Eclipse inte att visa detta fönster nästa gång, och kommer omedelbart att öppna din standardarbetsyta. Android SDK Gå till nedladdningssidan http://d.android.com/sdk Den här sidan föreslår en sammansättning som innehåller allt du behöver för Android-utveckling. Men vi kommer att gå en annan väg. Vi kommer endast att ladda ner Android SDK. Välj ett föremål "LADDA NED FÖR ANDRA PLATTFORMAR"(nedladdning för andra plattformar), i tabellen som heter "Endast SDK-verktyg"(Endast SDK) Ladda ner installationsprogrammet för Windows SDK (*.exe). Efter att ha läst och godkänt licensavtalet, ladda ner det här installationsprogrammet. Innan Android installation Du måste se till att SDK:n är konfigurerad miljöfaktor JAVA_HOME(), annars kommer installationsprogrammet att krascha utan att hitta JDK. Kör installationsprogrammet installer_r21.1-windows.exe. Klicka på i välkomstfönstret Nästa
I nästa steg bestämmer installatören platsen JDK efter systemvariabel JAVA_HOME. Om JDK hittas klickar du på knappen "Nästa".
Ange alternativet i användarvalsfönstret "Installera den här datorn för vem som helst"(installera för alla datoranvändare). Om du bara vill installera för dig själv väljer du det andra alternativet "Installera bara för mig". Klick "Nästa".
I fönstret för val av installationsplats, lämna allt som standard och klicka "Nästa".
I fönstret för att skapa genvägar i menyn kan du också lämna allt oförändrat och klicka på .
Klicka på när installationen är klar "Nästa".
Lämna kryssrutan i det sista installationsfönstret "Starta SDK Manager", för att starta den SDK Manager, efter att ha tryckt på knappen "Avsluta".
När den har lanserats kommer SDK Manager att uppmana dig att installera den senaste versionen av API:et. Om du behöver tidigare versioner, ange dem och klicka på knappen "Installera paket..."
Godkänner licensen "Acceptera licens" och tryck
Nedladdningen av dina valda paket från Internet kommer att börja. A.D.T. Installation av ADT-plugin för Eclipse. Starta Eclipse. På menyn Hjälp välj "Installera ny programvara...". Klicka på knappen "Lägg till..."(Lägg till) Fönstret för att lägga till lagring visas:
Ange namnet där "Android utvecklingsverktyg" och platsadress "https://dl-ssl.google.com/android/eclipse/". Klick "OK" Efter några sekunders väntan bör en post dyka upp i listan "Utvecklings verktyg", markera den och klicka "Nästa". Klicka också i nästa fönster "Nästa". I granskningen av licensavtalet, godkänn det och klicka "Avsluta". Under installationsprocessen visas ett fönster Säkerhetsvarning, klicka bara i den OK. När plugin-installationen är klar A.D.T. du kommer att uppmanas att starta om Eclipse, acceptera detta. Vid start Förmörkelse Följande fel kan visas:
Förmörkelse kan inte hitta SDK eftersom vi installerade standard SDK i katalogen: C:\Program Files (x86)\Android\android-sdk. Öppna menyn för att omtilldela sökvägen till SDK:n Windows -> Inställningar. I fönstret Inställningar i fält SDK-plats ange vägen till Android SDK och tryck OK.
Allt Förmörkelse redo för utveckling Android-applikationer.
Android tillhandahåller en speciell plugin för Eclipse IDE som kallas Android Development Tools (ADT). Det ger en kraftfull integrerad utvecklingsmiljö där du kan skapa Android-applikationer. ADT utökar funktionerna i Eclipse så att du snabbt och enkelt kan skapa ett nytt Android-projekt, design användargränssnitt applikation, felsök applikationen och exportera APK-filer för att distribuera din applikation.
Kommentar: Om du föredrar att arbeta i en annan IDE behöver du inte installera varken Eclispe eller ADT. Istället kan du direkt använda SDK:ns kapacitet för att bygga och felsöka din applikation.
Ladda ner ADT-plugin
- Starta Eclipse, välj Hjälp > Installera ny programvara.
- Klick Lägg till i det övre högra hörnet.
- I dialogrutan Lägg till arkiv som visas anger du "ADT Plugin" i fältet namn och följande URL i fältet Plats:
https://dl-ssl.google.com/android/eclipse/
- Klick OK.
- I dialogrutan Tillgänglig programvara, markera rutan bredvid Utvecklarverktyg och klicka Nästa.
- I nästa fönster kommer du att se en lista över verktyg att ladda ner. Klick Nästa.
- Läs och godkänn licensavtalet och klicka sedan Avsluta.
- När installationen är klar, starta om Eclipse.
Konfigurera ADT-plugin
Efter att ha startat om Eclipse måste du ange katalogen med din Android SDK:
- Välj Använd befintliga SDK:er i fönstret som visas.
- Hitta och välj katalogen som innehåller Android SDK som du nyligen laddade ner och extraherade.
- Klick Nästa.
Felsök installationsproblem
Om du har svårt att ladda ner ADT-plugin efter stegen ovan, finns här några lösningar:
- Om Eclipse inte kan hitta fjärruppdateringswebbplatsen som innehåller ADT-plugin, försök sedan ändra webbplatslänken till
Http://dl-ssl.google.com/android/eclipse/
- Om du har en brandvägg (eller företagsbrandvägg) aktiverad, se till att du har angett rätt proxyinställningar i Eclipse. I Eclipse kan du konfigurera proxy från huvudmenyn från Fönster(på Mac OS X, Förmörkelse)> Inställningar > Allmän > Nätverkskopplingar.
Om du fortfarande inte kan ladda ner ADT-pluginet med Eclipse från fjärruppdateringsplatsen, kan du ladda ner ADT-zip-filen till din dator och installera den manuellt:
För Linux-användare
Om du stöter på problem med att installera ADT-plugin för Eclipse som:
Ett fel uppstod under provisioneringen. Kan inte ansluta till nyckellager. JKS
Det betyder att din dator inte har en lämplig Java VM. Att installera Sun Java 6 kommer att lösa detta problem och sedan kan du installera om ADT-plugin.