remote debugging

pr0gg3r

pr0gg3r

Ambitioniertes Mitglied
6
hi,
ich steige grad in die app-entwicklung für android ein. ich hab gelesen, dass man mit eclipse android apps remote debuggen kann. leider konnte ich nicht rausfinden, ob man dafür root-zugriff braucht. weiß das jemand?
ausserdem wüßt ich gerne, ob jemand ein paar nützliche links zu diesem thema für mich hat?
ich hab bis jetzt mit visual studio & compact framework entwickelt, da ging's quasi per plug&play, das scheint bei eclipse net so simple zu sein, oder? :rolleyes:
 
also ich stecke mein android phone via usb an den pc an und kann damit dann dann debuggen
 
swordi schrieb:
also ich stecke mein android phone via usb an den pc an und kann damit dann dann debuggen
das ist sehr erfreulich zu hören, anscheinend fehlt mir dann irgendein usb-treiber
 
jap bestimmt liegts nur an einem treiber
 
Bei mir funktioniert's auch nicht. Das Gerät meckert immer an, dass es ein "debug="true"" (oder so ähnlich) im Manifest bräuchte, selbst wenn ich's reinschreibe. Keine Ahnung ob's am Gerät (Milestone DACH), am SDK oder an irgendeinem Treiber liegt...

root braucht man eigentlich nur, wenn man direkt die Dateien der App unter /data/data/package ansehen will (z.B. SQLite-Datenbanken).
 
ich hab ein milestone mit DACH und hatte niemals probleme das in mein eclipse zu bekommen
 
so, hab die lösung, im nachhinein war's net all zu schwer. ich hatte zuerst diese anleitung hier. diese bringt einen jedoch beim desire nicht weiter, solange man nicht die alleneuste version von htc sync installiert. diese ist auf der sd-karte, die ich ohne drauf zu gucken mit ner 16gb ersetzt habe ;)
mittlerweile kann man sie aber auch bei htc downloaden. es ist dann nur noch zu beachten, dass der verbindungytyp auf dem desire htc sync ist (einstellungen > mit pc verbinden > standardtyp oder fragen). und voila:

G:\Coding\Android\android-sdk-windows\tools>adb devices
List of devices attached
HT045PL0XXXX device

p.s. ich vermute mal, dass man den <sdk>\usb_driver nichtmal installieren muss, wenn man htc sync drauf hat
 
  • Danke
Reaktionen: TommyPower
oh je, fühl mich noobig ;)
ich hab jetzt "meine" erste app auf dem handy ausgeführt.
[2010-04-21 13:12:03 - CubeWallpaperTest] Android Launch!
[2010-04-21 13:12:03 - CubeWallpaperTest] adb is running normally.
[2010-04-21 13:12:03 - CubeWallpaperTest] No Launcher activity found!
[2010-04-21 13:12:03 - CubeWallpaperTest] The launch will only sync the application package on the device!
[2010-04-21 13:12:03 - CubeWallpaperTest] Performing sync
[2010-04-21 13:12:16 - CubeWallpaperTest] Uploading CubeWallpaperTest.apk onto device 'HT045PL0XXXX'
[2010-04-21 13:12:16 - CubeWallpaperTest] Installing CubeWallpaperTest.apk...
[2010-04-21 13:12:19 - CubeWallpaperTest] Success!
[2010-04-21 13:12:19 - CubeWallpaperTest] \CubeWallpaperTest\bin\CubeWallpaperTest.apk installed on device
[2010-04-21 13:12:19 - CubeWallpaperTest] Done!
#
wie zum henker kann ich das jetzt wieder deinstallieren?

ich weiß, dass das mit adb uninstall und dem packagenamen geht, aber das halt nur über commandozeile in cmd:

...\android-sdk-windows\tools>adb uninstall com.example.android.livecubes
> Success

geht das nicht irgendwie einfacher aus eclipse heraus?
 
Zuletzt bearbeitet:
Ich machs notfalls über die Appverwaltung im (in meinem Fall) Hero. Wenn man eine 2. Version testet, wird die erste aber überschrieben, und gelöscht hat er glaub ich manchmal auch so automatisch...glaub ich jedenfalls, hab nicht drauf geachtet :p
 
pr0gg3r schrieb:
so, hab die lösung, im nachhinein war's net all zu schwer. ich hatte zuerst diese anleitung hier. diese bringt einen jedoch beim desire nicht weiter, solange man nicht die alleneuste version von htc sync installiert. diese ist auf der sd-karte, die ich ohne drauf zu gucken mit ner 16gb ersetzt habe ;)
mittlerweile kann man sie aber auch bei htc downloaden. es ist dann nur noch zu beachten, dass der verbindungytyp auf dem desire htc sync ist (einstellungen > mit pc verbinden > standardtyp oder fragen). und voila:

G:\Coding\Android\android-sdk-windows\tools>adb devices
List of devices attached
HT045PL0XXXX device

p.s. ich vermute mal, dass man den <sdk>\usb_driver nichtmal installieren muss, wenn man htc sync drauf hat

Hui extra angemeldet für diesen Kommentar:

Lagst definitiv richtig. Der Standart-USB-Treiber tuts hier nicht.
HTC Sync behebt das Problem. Danke nochmal für den Tipp :)
 

Ähnliche Themen

L
Antworten
5
Aufrufe
786
swa00
swa00
J
Antworten
0
Aufrufe
875
JonHart
J
P
Antworten
5
Aufrufe
1.383
jogimuc
J
Zurück
Oben Unten