Skapa ett eclipse-projekt för Android. Konfigurera Eclipse för Android-utveckling. Emulator för långsam start
I den här guiden får du lära dig hur du börjar utveckla för Android, nämligen: mobilapplikationer på Android Eclipse-plattformen + SDK. Idag finns det många sätt att utveckla och bygga 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 man välja? Vilket programmeringsspråk ska man lära sig? Vilken uppsättning applikationer ska man välja för projektering? I den här handledningen får du lära dig hur du kommer igång med att utveckla mobilappar för Android-plattformen, Googles mobiloperativsystem med öppen källkod.
Varför Android-plattformen?
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 appar för alla typer av hårdvara man kan tänka sig idag. Mobil enheter- digitala kompasser, videokameror, GPS, sensorer och mer.
Gratis utvecklingsverktyg för Android låter dig snabbt börja skapa gratis eller nästan gratis appar. När du är redo att visa ditt program för världen kan du publicera det via Android Market. Publicering på Android Market kräver en engångsavgift för registrering ($25 i skrivande stund) och, till skillnad från Apples App Store (som är mycket strikt när det gäller behörighet), gör din app tillgänglig för nedladdning och köp efter snabb överblick- om ansökan inte bryter mot reglerna och lagen.
Här är några andra Android SDK-funktioner 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 tanke på distributionen av applikationen via Android Market, kommer den att vara omedelbart tillgänglig för hundratusentals användare. Du är inte begränsad till den officiella marknaden, eftersom det finns alternativ. Du kan till exempel publicera appen på dina bloggar. Det ryktas att Amazon håller på att förbereda sin egen Android-appbutik.
- 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 snack – låt oss börja utveckla Android-appar!
Installerar Eclipse och Android SDK
Orientering för Android-plattformen under utveckling
Innan du börjar skriva Android-applikationer måste du ladda ner SDK för Android-plattformen. Varje plattform har sin egen version av Android SDK installerad på användarnas enheter. För Android 1.5 och senare finns det två plattformar: Android Open Source Project och Google.
Android Open Source Project - en öppen källkodsplattform källkod men inkluderar inte Google-tillägg, Till exempel Google kartor. Om du inte vill använda Googles API kommer Google Maps-funktionen inte att vara tillgänglig för din applikation. Såvida du inte har en specifik anledning att göra detta, skulle jag rekommendera att du riktar in dig på en 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 upp är du redo att börja utveckla 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 på höger sida av blocket. Detta snabb väg se till att det fungerar och en bra utgångspunkt när du börjar utveckla applikationer:
Efter att ha klickat på Slutför kommer Eclipse att skapa ett nytt Android-projekt redo att köras och utvecklas för 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 appen. Den genererade koden kommer att visas som ett enkelt "Hello World"-meddelande.
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 appen, 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 är det 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 som programmet kommer att köras på. Med varje ny version av Android 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 Android-plattformsversionen av den angivna versionen 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 dig 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, dock har du inte enheter under 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 enhetsinställningar som fysiskt tangentbord, GP-stöd, kameraupplösning och så vidare.
Innan du kör applikationen måste du skapa din första AVD-enhet med plattformens SDK (Google API, 1.6).
Låt oss göra det nu:
- Om du inte har provat att köra programmet än, tryck på Kör (eller kortkommandot Ctrl+F11)
- När varningen 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.
Löpande kod
Försök att köra programmet igen (Ctrl + F11). Eclipse kommer nu att skapa ditt projekt och lansera den nya AVD. Kom ihåg att AVD helt emulerar Android-miljön, och du behöver inte ens titta på den långsamma uppstartsprocessen som du skulle göra med en riktig enhet. Av denna anledning är det bäst att inte stänga fönstret förrän du har programmerat klart, när AVD är redo att användas, under 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 liten 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 nedräkningen under det angivna antalet minuter. Om användaren avbryter kokningen genom att trycka på knappen igen, kommer tiden att förlängas när timern når 0.
Gränssnittsbyggande
Android-användargränssnittet, eller skalet, 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 kan se, körs den redan i emulatorn.
Eclipse har sitt eget layoutdesignverktyg som låter dig skapa ett gränssnitt genom att dra och släppa på skärmen. Det är dock 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 för att matcha 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 växla till 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 som 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 layouttyper, 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ära dig mer om detta i avsnittet General Layout of Objects 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 genom att klicka på ikonen Kör i Eclipse. Nu, istället för "Hello World"-meddelandet, kommer du att se att Android nu visar programmets gränssnitt.
Om du trycker på någon knapp kommer de att lysa upp som förväntat, men gör inget utöver det. Låt oss fortsätta kodningen 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 anropet till onCreate. 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 instruerar Android att avkoda layouten för XML-dokumentet och visa det för användaren.
Resursobjekt
I Android är R speciellt föremål, som genereras automatiskt för att ge åtkomst till dina projektresurser (layouter, strängar, menyer, ikoner...) inuti koden. Varje resurs tilldelas ett eget id. I layoutfilen (se ovan) är dessa @+id XML-attribut. Vi kommer att använda dessa för att binda knappar och textvyer i vår layout:
# /src/com/example/brewclock/BrewClockActivity.java ... public class BrewClockActivity utökar Activity ( ... 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 knapptryckningar måste vi implementera en lyssnare för 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 ett lyssnargränssnitt, som OnClickListener , som definierar metoder som aktiveras när händelsen 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 koden som hanterar varje knapptryckning. Vi kommer också att lägga till fyra nya aktivitetsegenskaper som gör att användaren kan ställa in och spåra bryggtiden: hur många bryggningar som har gjorts och om timern har startats.
# /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å aviseringar med jämna mellanrum medan nedräkningen pågår. Du kommer att använda detta i startBrew-metoden, läs om det nedan.
Följande metoder är modeller för skjutreglagets beteende för inställning av bryggtid, start och stopp av bryggning och 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 enkelhets 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 att brygga. * 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 etikettvisningar med metoden setText. I startBrew skapar vi och kör en CountDownTimer för att börja räkna ner per sekund när bryggningen/kokningen är över. Observera att vi definierar CountDownTimer-lyssnare (onTick och onFinish). onTick kommer att anropas var 1000:e millisekund (1 sekund), medan onFinish anropas när timern når noll.
Undvik komplexitet i Android-programmering
För att hålla denna guide för utveckling under android enkel, Jag använde medvetet 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 linjer i stora projekt.
Android ger ett snyggt sätt att hålla dina textsträngar åtskilda från R-objektkoden. R låter dig definiera alla programsträngar i en XML-fil (res/values/strings.xml) som kan nås i din kod genom referens. 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 app 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 "testa" 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 ä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 enhet för att testa dina applikationer. Du har också skapat 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 på att skapa mobilappar och experimentera inom detta spännande område. Android erbjuder ett utmärkt sätt att skriva appar 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 ett kraftfullt ramverk för att utveckla Android-applikationer. Detta utökar kapaciteten hos Eclipse, så att du snabbt kan skapa nya android-projekt, skapa applikationsgränssnittet, felsök applikationen, exportera signaturer för applikationspaket (APK) och distribuera dem.
Notera: Du måste installera ADT-plugin om du redan har Eclipse installerat och vill fortsätta använda den. Om Eclipse inte har installerats måste du installera hela android-paket En 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-plugin till Eclipse för Android:
- Starta Eclipse och välj sedan Hjälp > Installera ny programvara (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 namnet ( Namn) och nästa 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 programvara kan inte installeras, klicka ändå OK.
- När installationen är klar, starta om Eclipse.
Konfigurera ADT-plugin
Efter att 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 Platform SDK:erna och Android Framework för din miljö. För att få dessa paket för din SDK, fortsätt Lägga till plattformar och paket.
Felsökning Installera ADT
Om du har problem med att ladda ADT-pluginet efter att ha följt stegen ovan och du arbetar med 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 proxyn 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 från lokal dator och installera det manuellt:
- Ladda ner ADT Plugin zip-arkiv (packa inte upp det):
Plastpåse Storlek Belopp MD5 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. 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 särdrag. Till exempel krävs några valfria paket för Eclipse (t.ex. 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 nödvändiga paket till 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-miljön.
Diskussion
Innan du kan börja bygga en applikation med Eclipse-miljön måste du installera tre objekt:
- Eclipse IDE
- Android SDK
- AndMore-modul
Mer information om hur du installerar dessa artiklar finns i .
När du har gjort detta, skapa ett nytt Android-projekt med hjälp av menyn Arkiv → Ny (Arkiv → Ny), och du kommer att se en skärm som 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 alternativ. Du bestämmer!
Ris. 1.
Ris. 2.
Ris. 3.
På fig. Figur 4 visar projektstrukturen utökad i projektrutan 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-miljön föreslår full lista möjliga attributvärden. Jag valde central-horizontal , så etiketten 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 Android-projektet skapar den också en kompilerad APK som är redo att köras, så du behöver bara köra den. Högerklicka på projektet och välj kommandot Kör som → Android-applikation (Kör som → Ansökan för Android-plattformen) (Fig. 5).
Den här artikeln kommer att beskriva hur du ställer in Eclipse för Android-applikationsutveckling. Jag kommer att lista all nödvändig programvara: 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 - Verktyg för Android-utveckling ) - plugin för Eclipse JDK JDK-installationsprocessen beskrivs i artikeln: Förmörkelse Efter att ha installerat JDK, låt oss gå vidare till att installera Eclipse. Ladda ner den senaste versionen av Eclipse från den officiella sajten eclipse.org. Klicka på bokmärke 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 du föredrar) Skapa en genväg till körbar fil eclipse.exe. Springa förmörkelse. Vid första start kommer du att uppmanas att välja en katalog 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 På denna sida föreslås det att säga en sammansättning som har allt du behöver för androidutveckling. Men vi kommer att gå åt andra hållet. Ladda bara ned Android SDK. Välj ett föremål "LADDA NED FÖR ANDRA PLATTFORMAR"(nedladdning för andra plattformar), i tabellen med titeln "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 SDK måste konfigureras miljöfaktor JAVA_HOME(), annars kommer installationsprogrammet att svära 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".
Välj 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 att välja installationsplats, lämna allt som standard och klicka "Nästa".
I fönstret för att skapa en genväg i menyn kan du också lämna allt oförändrat och klicka på .
Efter lyckad installation, klicka "Nästa".
Lämna en bock i installationsprogrammets sista fönster "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..."
Håller med om licensen "Acceptera licens" och tryck
Nedladdningen av dina valda paket från Internet kommer att börja. ADT Installation av ADT-plugin för Eclipse. Vi startar Eclipse. På menyn Hjälp välj "Installera ny programvara...". Klicka på knappen "Lägg till..."(Lägg till) Fönstret Lägg till lagring kommer att visas:
Ge det ett namn 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". I nästa fönster klickar du också "Nästa". I översikten av licensavtalet, godkänn det och klicka "Avsluta". Ett fönster dyker upp under installationen. Säkerhetsvarning klicka bara i den OK. När plugin-installationen är klar ADT kommer att uppmanas att starta om Eclipse, godkänn detta. Vid uppstart Förmörkelse följande fel kan uppstå:
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 IDE där du kan bygga Android-applikationer. ADT utökar kraften i Eclipse så att du snabbt och enkelt kan skapa ett nytt Android-projekt, design användargränssnitt applikationer, 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 webbadress 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 packade upp.
- Klick Nästa.
Felsök installation
Om du har problem med att ladda ner ADT-plugin efter stegen ovan, så är 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 ställa in 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 har problem med att installera ADT-plugin för Eclipse View:
Ett fel uppstod under provisioneringen. Kan inte ansluta till nyckellager. JKS
Det betyder att du inte har en lämplig Java VM på din dator. Att installera Sun Java 6 kommer att lösa detta problem och sedan kan du installera om ADT-plugin.