Android G1 debugging σε Debian με το adb

Για να κάνετε τα πρώτα σας βήματα στο Android

Android G1 debugging σε Debian με το adb

Postby ventrix » Fri Mar 27, 2009 5:39 am

Σε αυτό το post θα σας δείξω πως να συνδέσετε το G1 με το Debian ώστε να κάνετε debugging στο application σας, να πάρετε shell, να εγκαθιστάτε εφαρμογές να μεταφέρετε αρχεία και άλλα...

Οι οδηγίες στο επίσημο Android Developers site http://developer.android.com/guide/deve ... evice.html επικεντρώνονται στο Ubuntu, όμως δεν παρατηρούμε ιδιαίτερες διαφορές με το Debian.

Καταρχάς κάντε log in σαν root.

Δημιουργήστε το αρχείο /etc/udev/rules.d/50-android.rules
και γράψτε

Code: Select all
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

σώστε το και βγείτε.

Δώστε τα κατάλληλα δικαιώματα στο αρχείο:

Code: Select all
chmod a+rx /etc/udev/rules.d/50-android.rules


κάντε restart τον udev daemon

Code: Select all
/etc/init.d/udev restart


Για το επόμενο βήμα, πρέπει να έχετε εγκαταστήσει το SDK στο path του root και του τρέχοντος χρήστη. Περισσότερες πληροφορίες για την εγκατάσταση μπορείτε να βρείτε εδώ: http://developer.android.com/sdk/1.1_r1/installing.html

για παράδειγμα στο δικό μου .bashrc υπάρχει η γραμμή:

Code: Select all
export PATH=${PATH}:/home/ventrix/bin/android-sdk/tools


Τώρα, ακόμα σαν root γράψτε:

Code: Select all
adb devices

και θα πρέπει να δείτε την συσκευή σας στην λίστα.

Εαν δεν την δείτε, δοκιμάστε την εντολή:

Code: Select all
adb kill-server

και ξανατρέξτε την εντολή: adb devices

Τώρα μπορείτε να αρχίσετε να παίζετε με το Android Debug Bridge (adb).

Πατήστε
Code: Select all
adb
για να δείτε όλες τις διαθέσιμες επιλογές.

Εαν έχετε περισσότερα απο ενα τηλέφωνα συνδεδεμένα, ή τον emulator, μπορείτε να κατευθύνετε τις εντολές με το flag -s ακολουθούμενο απο το id της συσκευής που θέλετε.

παράδειγμα:
Code: Select all
adb -s emulator-5556

για να συνδέσετε το adb με τον emulator device.

To Eclipse θα ανιχνεύσει αυτόματα τα τηλέφωνα και θα σας ρωτήσει σε ποια συσκευή θέλετε να κάνετε deploy.

Περισσότερες πληροφορίες για το adb μπορείτε να βρείτε εδώ: http://developer.android.com/guide/deve ... s/adb.html

Η συνδεσιμότητα μεταξύ του υπολογιστή σας με το adb μπορεί να επιτευχθεί με ΚΑΘΕ G1 ακόμα και εαν δεν είναι το developers.
Κωνσταντίνος Πολυχρόνης http://www.kospol.gr
Debian blog @ http://ventrix24.blogspot.com
User avatar
ventrix
Site Admin
 
Posts: 482
Joined: Sun May 25, 2008 4:50 am
Location: Athina

Return to Οδηγοί - Tutorials - Tips

Who is online

Users browsing this forum: No registered users and 4 guests