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.
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.
Markera din telefon i det vänstra fältet och under menyvalet Device väljer du Screen capture.
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.














Lathund är en blogg om Ubuntu för alla, oavsett kunskapsnivå. Jag som ligger bakom bloggen är känd under pseudonymen Hund och är 26 år gammal.
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
Låter bra.
Hej, bra guide! Men jag får den tyvärr inte att fungera med Android SDK 1.6. Jag använder 64-bitars OS.
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.
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?
Är det av någon speciell anledning du vill köra just 1.6?
Kan väl också tillägga att jag inte får det att fungera med 1.5 heller.
Hm, är du säker på att du gjort allt rätt?
Jag är väldigt säker på det, ja
Knepigt. Ingen aning vad som kan vara fel faktiskt.
awesome guide, screenshotade just hela min Android platta =)