Ta skärmbilder på din Android mobil med Ubuntu

Att ta skärmbilder på din Android mobil med hjälp av Ubuntu är rätt enkelt, bara man vet hur man gör, vilket var lite klurigt att komma fram till. :) Har man rootat sin mobil går det att lösa enkelt med speciella apps för detta ändamål, men det är inte intressant för min del.

Förberedelser i Ubuntu

Innan vi börjar ser du till att telefonen inte är ansluten till datorn.

Ladda sedan hem Androids SDK här (x86 versionen gäller även om du har ett 64-bit system) och packa upp mappen till t.ex skrivbordet.

Vi behöver nu lägga till en liten rad i filen 90-android.rules, öppna filen som root:

gksudo gedit /etc/udev/rules.d/90-android.rules

Och lägg till denna rad:

SUBSYSTEM==”usb”, ATTRS{idVendor}==”0bb4″, MODE=”0666″

Spara och stäng filen.

Installera paketet sun-java6-bin:

sudo aptitude install sun-java6-bin

64-bit användare

Om du använder en 64-bit version av Ubuntu är det två saker du behöver göra, först behöver vi paketet ia32-sun-java6-bin:

sudo aptitude install ia32-sun-java6-bin

Sedan behöver vi göra en ändring i filen ddms som du finner i mappen tools:

gedit ~/Desktop/android-sdk-linux_x86-1.5_r3/tools/ddms

Leta reda på denna rad:

java_cmd=”java”

Och byt ut den mot denna:

java_cmd=”/usr/lib/jvm/ia32-java-6-sun/bin/java”

Spara och stäng filen.

Förberedelser i din Android mobil

I mobilen navigerar du till Development via Settings / Applications, bocka för alternativet USB debugging och anslut sedan mobilen till datorn. Montera inte ditt minneskort och använd USB-kabeln som följde med din mobil.

device

Ta en skärmbild

Öppna programet Dalvik Debug Monitor genom att dubbeklicka på filen ddms i mappen tools eller använd terminalen:

sh ~/Desktop/android-sdk-linux_x86-1.5_r3/tools/ddms

Första gången du startar programmet kommer du bli tillfrågad om du vill dela skicka anonym statistik till Google, detta är helt valfritt.

screenshot2

Markera din telefon i det vänstra fältet och under menyvalet Device väljer du Screen capture.

screenshot4

Bläddra till det du vill ta en skärmbild på i telefonen, klicka på knappen Refresh och sedan Save för att spara din bild.

01
Sep 2009
Publicerad av
Publicerad i Android
Disskution 11 Comments
  • http://yi.se Erik Söderström

    Coolt, provade precis, och det funkar precis som du sagt.
    Nu ska jag pilla vidare i SDKn och se vad man kan hitta på för skojsigheter. Undrar om man kan strömma debug-loggar på hur HTC Sense funkar, så kan man säkert hitta på skojserier där med :)

  • http://www.lathund.nu Hund

    Låter bra. :)

  • Isak Holmström

    Hej, bra guide! Men jag får den tyvärr inte att fungera med Android SDK 1.6. Jag använder 64-bitars OS.

  • http://www.lathund.nu Hund

    Jag har inte kikat på den nya versionen ännu så jag vet inget om den tyvärr. Kanske ska ta och göra det någon dag. :)

  • Isak Holmström

    Hej igen,
    Det tycker jag att du ska testa. När jag startar upp ddms så kickar den igång adb-servern och allt ser korrekt ut. Sen ser det ut som att den väntar på attached devices, fönstret öppnas med min Hero finns inte med där. Kan det vara så att den inte hittar den? Via dmesg så hittar datorn telefonen och känner igen den som en HTC Hero. Vet inte riktigt vad mer jag kan felsöka. Tips?

  • http://www.lathund.nu Hund

    Är det av någon speciell anledning du vill köra just 1.6?

  • Isak Holmström

    Kan väl också tillägga att jag inte får det att fungera med 1.5 heller.

  • http://www.lathund.nu Hund

    Hm, är du säker på att du gjort allt rätt? :)

  • Isak Holmström

    Jag är väldigt säker på det, ja :)

  • http://www.lathund.nu Hund

    Knepigt. Ingen aning vad som kan vara fel faktiskt. :/

  • bittin

    awesome guide, screenshotade just hela min Android platta =)