View unanswered posts | View active topics It is currently 21 Aug 2017, 16:41



Reply to topic  [ 1 post ] 
 Android G1 debugging σε Debian με το adb 
Author Message
Site Admin
User avatar

Joined: 24 May 2008, 23:50
Posts: 626
Location: Athens
Post Android G1 debugging σε Debian με το adb
Σε αυτό το 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:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

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

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

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


κάντε restart τον udev daemon

Code:
/etc/init.d/udev restart


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

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

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


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

Code:
adb devices

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

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

Code:
adb kill-server

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

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

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

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

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

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

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

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

Η συνδεσιμότητα μεταξύ του υπολογιστή σας με το adb μπορεί να επιτευχθεί με ΚΑΘΕ G1 ακόμα και εαν δεν είναι το developers.

_________________
Chief Software Engineer @ PinApps.com
Κωνσταντίνος Πολυχρόνης http://www.kospol.gr
Πρόσθεσε την εφαρμογή σου: http://greekandroidapps.gr/


27 Mar 2009, 00:39
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 1 post ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware.