MID Android-laite toimimaan

Taistelin jonkin aikaa, että saisin kiinalaisen MID laitteen toimimaan linuxissani. Käytin Xubuntu-13.04 käyttöjärjestelmää. Tehtävä vaatii android sdk:n asennettuna tietokoneelle.
Katso tarkemmat ohjeet täältä.

Liittäminen

1. Laitteessa pitää olla aktivoituna usb debugging. Asetukset -> Usb debugging.
2. Liitä android tietokoneeseesi.

Usb Vendor ID

Jotta linux tunnistaa laitteesi on sinun saatava tietää sen usb id.

3. Avaa terminaali ja komento $lsusb
Terminaali-ikkuna näyttää kutakuinkin tältä:

$lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 18d1:0003 Google Inc.

Löydä laitteesi, minulla kiinanihme näytti olevan Google Incin.
Kopioi ID:n alkuosa (ennen kaksoispistettä).

4. Mene kansioon /etc/udev/rules.d
Luo sinne superuserina tiedosto 51-android.rules ja kirjoita sinne:

SUBSYSTEM==”usb”, ATTR{idVendor}==”18d1″, MODE=”0666″, GROUP=”plugdev”

Id vendorin kohdalle kirjoitat oman laitteesi id:n. Pitäisi löytyä komennolla lsusb (kohta 1).

Tee komento:
$chmod a+r /etc/udev/rules.d/51-android.rules

Ota laite irti tietokoneesta ja laita se uudelleen kiinni.

5. Tämän jälkeen pitäisi laite olla tunnistettu.
$cd android-sdk/platform-tools
$./adb devices

Jos laite ei näy adb devices komennon jälkeen kannattaa yrittää vielä sama rumba uudelleen. Minun täytyi jostain syystä kokeilla muutamaan otteeseen kaikki uudelleen.

Tämän jälkeen voit vaikka käynnistää eclipsestä ohjelmasi omalle laitteellesi.

Lähteet
http://www.hipatic.com/2012/08/chinese-android-debugging-how-to-use.html
http://developer.android.com/tools/device.html

Yksi vastaus artikkeliiin “MID Android-laite toimimaan

Jätä kommentti