Guide: Android SDK + Eclipse för Ubuntu

Diskussion i 'Frågor, support och diskussion' startad av sockan, 25 maj 2009.

  1. sockan

    sockan Youth Droid Medlem

    Blev medlem:
    25 maj 2009
    Inlägg:
    230
    Mottagna gillanden:
    12

    MINA ENHETER

    Guiden är för Operativsystemet Ubuntu 9.04 (GNU/Linux):


    1.Ladda ner senaste Android SDK (Guiden är för Cupcake 1.5)
    http://developer.android.com/sdk

    Välj exempelvis:
    android-sdk-linux_x86-1.5_r2.zip

    2. Packa upp filen i exempelvis :
    Kod:
    ~/android-sdk-linux_x86-1.5_r2
    3. Lägg till i PATH:
    Kod:
    gedit ~/.bashrc
    
    Lägg till i slutet av filen följande (< user > skall ersättas med användarnamnet)
    Kod:
    export PATH=${PATH}:/home/< user >/android-sdk-linux_x86-1.5_r1/tools
    4. Testa!

    Först måste du skapa en "virtual device"

    Följande kommando:
    Kod:
    android create avd --target 2 --name android1
    Du kan döpa den till vad du vill istället för android1

    Starta!
    Kod:
    emulator -avd android1

    För få igång Eclipse med Android SDK
    5. Installera Eclipse

    OBS du måste ha Java installerat

    Kod:
    sudo apt-get install sun-java6-bin 
    Har du Ubuntu 64bit behövs följande paket:
    Kod:
    sudo apt-get install ia32-libs

    Tyvärr finns endast Eclipse 3.2 i pakethanteraren vilket Android SDK inte stödjer.

    Ladda ner senaste Eclipse från http://www.eclipse.org/downloads/
    Välj:
    Kod:
    Eclipse IDE for Java Developers (XX MB)


    5. Packa upp och starta

    Packa upp till exempelvis:
    Kod:
    ~/eclipse/
    i mappen finns filen eclipse som är 'körbar'
    Starta genom att klicka och köra eller via terminalen:
    Kod:
    ~/eclipse/eclipse
    6. Lägg till SDK
    Klicka på menyraden "Help" sedan "Software upgrades"
    Nytt fönster visas "Software upgrades and Add-ons".
    Klicka på Tabben "Available software".

    Därefter klickar du på "Add site" knappen till höger och ange:

    Kod:
    https://dl-ssl.google.com/android/eclipse/
    Ifall länken ovan inte fungerar testa med
    Kod:
    http://dl-ssl.google.com/android/eclipse/ (Tack johnAls!)


    När du väl har gjort det så ska länken komma upp i listan.
    Kryssa för länken (klicka på rutan till vänster om länken)
    och klicka på knappen "Install" som finns till höger.

    När du väl har installerat (du får acceptera och klicka på next) ska du
    klicka på menyraden "Project" och därefter "Properties".

    Android kommer att finnas i listan till vänster. Klicka på Android. Här skall du ange var du har Android SDK.

    Ex: (< user > skall ersättas med användarnamnet)

    Kod:
    /home/< user >/android-sdk-linux_x86-1.5_r2
    Klicka på Apply eller OK

    7. Klart!
     
    Last edited: 25 jun 2009
    Gubben i Kalmar gillar detta.
  2. bernard

    bernard Droidmin Moderator

    Blev medlem:
    14 maj 2009
    Inlägg:
    40 712
    Mottagna gillanden:
    44 706
    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini

    MINA ENHETER

    Operatör:
    Tre+Fello
    Telefon:
    Pixel 7 Pro+iPhone 13 mini
    ROM:
    Stock
    Platta:
    Watch Series 7
    Övrigt:
    Huawei Watch GT (2019)
    Jättebra guide, har klistrat tråden.
     
  3. martinh

    martinh Teen Droid Medlem

    Blev medlem:
    29 maj 2009
    Inlägg:
    277
    Mottagna gillanden:
    17

    MINA ENHETER

  4. johnAls

    johnAls Youth Droid Medlem

    Blev medlem:
    28 maj 2009
    Inlägg:
    158
    Mottagna gillanden:
    58

    MINA ENHETER

  5. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

  6. TheNano

    TheNano Senior Droid Medlem

    Blev medlem:
    8 jun 2009
    Inlägg:
    1 709
    Mottagna gillanden:
    0

    MINA ENHETER

    märkligt att det funkar utan det i min Jaunty!
     
  7. scrdhrt

    scrdhrt Baby Droid Medlem

    Blev medlem:
    19 okt 2009
    Inlägg:
    15
    Mottagna gillanden:
    0

    MINA ENHETER

  8. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

    Jag kör Ubuntu 9.10 och Eclipse 3.5 installerad från Synaptic men jag har seriösa problem att få det att fungera. Så fort jag försöker installera Android Development Tools 0.9.4 från menyn help->"install new software" via länken https://dl-ssl.google.com/android/eclipse/ enligt förfarandet på http://developer.android.com/sdk/eclipse-adt.html#InstallingADT får jag följande felmeddelande:
    Kod:
    Cannot complete the install because one or more required items could not be found.
      Software currently installed: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704)
      Missing requirement: Structured Source XML Model 1.1.202.v200802140626 (org.eclipse.wst.xml.core 1.1.202.v200802140626) requires 'bundle org.apache.xerces [2.8.0,3.0.0)' but it could not be found
      Cannot satisfy dependency:
        From: Android Development Tools 0.9.4.v200910220141-17704 (com.android.ide.eclipse.adt.feature.group 0.9.4.v200910220141-17704)
        To: org.eclipse.wst.xml.core 0.0.0
    Är det någon som på rak arm vet hur man får in hela wst-paketet? Vad jag läst mig till är att det ska finnas med i de flesta Eclipse-paket men inte i det som man kan installera med apt-get i Ubuntu, eller? Jag är helt novis på eclipse så jag famlar rätt mycket i mörkret känner jag.
     
  9. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Enklaste är att dra hem Eclipse från eclipse.org, den har allt som behövs för att köra in Android pluginet direkt. Fick också samma problem som dig för ett tag sedan när jag fick för mig att dra ner Eclipse från synaptic.
     
  10. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

    Tack, det fixade biffen. Jag hade laddat ner eclipse från eclipse.org tidigare men då sket det sig för eclipse vägrade lägga till varken https eller http-länken till källor att hämta program ifrån. Jag var tvungen att sätta om rättigheterna på ~/.eclipse vilket kanske kan bespara någon annan huvudbry om de råkar ut för samma sak.

    En annan småirriterande sak är att Javas GUI-funktionalitet som vanligt är högst undermålig. Jag kan inte klicka på vissa knappar utan måste trycka enter för att knappen verkligen ska tryckas ned.

    En ännu mer irriterad grej är att jag inte kan sätta om upplösningen i X-windows mha xrandr 9.10 vilket gör att jag inte kan se vissa fält när jag ska skapa ett nytt android-projekt (kör netbook med låg upplösning). Det strulet har dock väldigt lite med innehållet i den här tråden att göra. :)
     
  11. johannilsson

    johannilsson Adult Droid Medlem

    Blev medlem:
    23 jun 2009
    Inlägg:
    577
    Mottagna gillanden:
    8

    MINA ENHETER

    Att du inte kan klicka på vissa knappar är ett problem som kom i 9.10. Jag har samma problem med, nu markerar jag med musen på en knapp och trycker sen på space. Mer om det här, fixen det stpr om där fungerar inte för mig heller. Håller med om att det är irriterande att sitta på en lite skärm, har iofs en 13' men det är i minsta laget med.
     
  12. upnorth

    upnorth Youth Droid Medlem

    Blev medlem:
    5 aug 2009
    Inlägg:
    141
    Mottagna gillanden:
    0

    MINA ENHETER

  13. afzkl

    afzkl Youth Droid Medlem

    Blev medlem:
    27 aug 2009
    Inlägg:
    184
    Mottagna gillanden:
    6

    MINA ENHETER

    Ahh nu börjar jag bli lite irriterad på det här, har suttit i timmar nu och försökt få det att fungera i ubuntu men det gå inte. När jag lägget till ADT adressen i eclipse så dyker ingenting upp i listan. Har försökt med både http och https samt det nedladdnigsbara arkivet men det dyker ändå inte upp något i listan. Någon som har något förslag?:ehm:

    Edit:
    Äsh whatever körde:

    Kod:
    export GDK_NATIVE_WINDOWS=1
    /home/afzkl/eclipse/eclipse
    i terminalen så fungerade det. :P
     
    Last edited: 12 feb 2010
  14. Laffe

    Laffe Senior Droid Medlem

    Blev medlem:
    16 dec 2009
    Inlägg:
    1 430
    Mottagna gillanden:
    16
    Operatör:
    Hallon
    Telefon:
    iPhone 6S

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    iPhone 6S
    Platta:
    Apple iPad Air 2
    Hej!

    Är nybörjare i Ubuntu. Vad menar han med detta? Hur gör man det?


    Tacksam för svar! :)

    // Laffe
     
  15. henca

    henca Senior Droid Medlem

    Blev medlem:
    30 dec 2009
    Inlägg:
    1 313
    Mottagna gillanden:
    192

    MINA ENHETER

    PATH är en variabel i ditt operativsystem som talar om i vilka kataloger som det ligger program som du kan köra genom att bara ange programnamnet. Om du vill köra ett program som inte finns med i PATH-variabelm måste du ange programmet med hela sin sökväg.

    Exempel 1:

    Om du skapar ett program som du kallar för mittprogram och lägger programmet i katalogen /var/tmp kan du köra det programmet genom att i ett skal-fönster skriva:

    /var/tmp/mittprogram

    Du kan dock inte starta programmet genom att bara skriva

    mittprogram

    Exempel 2:

    Normalt sett har man i unix inte med current directory i sin path. Därför fungerar normalt sett inte heller följande:

    cd /var/tmp
    mittprogram

    Men följande fungerar:

    cd /var/tmp
    ./mittprogram

    Med ./ anger du att filen ligger i current directory.

    Exempel 3:

    I ditt skalfönster kan du skriva

    ls

    du behöver inte skriva

    /bin/ls

    Detta fungerar tack vare att /bin finns med i PATH-variabeln.


    Man öppnar en editor och ändrar i en fil som körs då man loggar in. I guiden används editorn gedit. Filen som editeras är ~/.bashrc , d v s filen .bashrc som ligger i din hemkatalog. Denna fil körs under förutsättning att du använder skalet bash vilket de flesta Linux-användare gör.

    Exemplet som visas förutsätter dock att du byter ut /home/< user > mot din egen hemkatalog. Om du inte vet var du har din hemkatalog kan du ta reda på det med hjälp av:

    cd ~
    pwd

    m v h Henrik
     
  16. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

  17. Laffe

    Laffe Senior Droid Medlem

    Blev medlem:
    16 dec 2009
    Inlägg:
    1 430
    Mottagna gillanden:
    16
    Operatör:
    Hallon
    Telefon:
    iPhone 6S

    MINA ENHETER

    Operatör:
    Hallon
    Telefon:
    iPhone 6S
    Platta:
    Apple iPad Air 2
    Tack Henca för ditt svar!


    Såg nu att det har kommit en ny version av SDK, och att man ska ladda ner det och sen lägga till så att man använder Cupcake.

    Hur ska man göra för det?

    Blir det någon skillnad i guiden?
     
  18. falkinski

    falkinski Adult Droid Medlem

    Blev medlem:
    25 aug 2009
    Inlägg:
    892
    Mottagna gillanden:
    56

    MINA ENHETER

    Last edited: 9 mar 2010
  19. b.lindahl

    b.lindahl Teen Droid Medlem

    Blev medlem:
    20 aug 2009
    Inlägg:
    350
    Mottagna gillanden:
    9

    MINA ENHETER

    Ja första gången jag startade upp emulatorn på min netbook så tog det en evinnerlig tid. När jag startade fler gånger tog det dock inte lika lång tid.
     
  20. bananabooiie

    bananabooiie Infant Droid Medlem

    Blev medlem:
    9 okt 2010
    Inlägg:
    5
    Mottagna gillanden:
    1

    MINA ENHETER

    Grym!!

    Hej tack så jätte mycket för en grym guide !! :D