
Installera SDK för android
Det är testat och funkar för mej på ubuntu 11.10 32-bitars och 12.04 64-bitars. Jag är ingen stjärna, så om det inte fungerar för dej så är det inte alls säkert att jag kan hjälpa.
1. Du måste installera java och även java SDK, det funkade utmärkt med open-java för mej. Om du kör 64-bitars så måste du också installera
ia32-libs. Allt detta finns i förråden
2. Ladda hem linux-varianten av sdk-filen härifrån
http://developer.android.com/sdk/index.html3. Packa upp filerna på lämpligt ställe. Öppna ett terminalfönster och navigera till mappen
/android-sdk-linux/tools och ge kommandot
./androidNu öppnas ett fönster där du kan välja komponeneter att ladda hem. Låt datorn jobba, det tar en bra stund innan allt är hemma och installerat.
4. När installtionen är klar kan du stänga fönstret. Anslut luren till datorn i laddningsläge och i terminalen navigerar du nu till mappen
/android-sdk-linux/platform-tools och ger kommandot
5. Om du har tur så får du upp nåt likannade detta
Kod:
List of devices attached
HTxxxxxxxxxx device
där xxxxxxxxxx är en blandning av siffror och bokstäver.
6. Om du istället får upp
Kod:
List of devices attached
???????????? no permissions
så kör du kommandot
lsusb (fortfarande i terminalen) och kollar värdet:
Kod:
Bus 001 Device 006: ID 0bb4:xxxx High Tech Computer Corp.
Skapa en fil som du kallar 99-android.rules där du lägger in följande kod:
Kod:
# SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4:xxxx", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
och ersätt värdet 0bb4:xxxx med det ID som du fick vid lsusb-kommandot. (0bb4 lär stå för HTC, får du andra värden där så använder det som gäller för din lur)
Spara filen och flytta den till
/etc/udev/rules.dStarta om udev med kommandot
Kod:
sudo /etc/init.d/udev restart
Prova nu igen att köra kommandot från punkt 4 igen. Om du får samma resultat kan du behöva starta om adb, det görs med kommandona:
Kod:
./adb kill-server
./adb start-server
Prova nu med
igen.
Nu ska det fungera, om det inte gör det har jag sett tips på att man kan behöva starta om både datorn och luren.
När det gäller alla kommandon som anges i olika trådar för tex adb, fastboot osv så måste man i linux ange ./ framför (såvida man inte joxat med sökvägar).