Eclipse Android-Emulator macht Probleme!

  • Antworten:10
Mr Empty
  • Forum-Beiträge: 5

09.09.2011, 20:57:01 via Website

Hallo Leute,

da ich neu hier bin, erstmal ein wenig zu mir.
Ich bin 19 Jahre alt und Habe mein Abitur mit Fachrichtung Datenverarbeitungstechnik hinter mir.
An Programmiersprachen "beherrsche" ich an sich nur Pascal (Delphi). In HTML, PHP und einige andere habe ich nur mal so reingeschnuppert.

Ich bin schon seit längerem ein Fan von Android-Handys und besitze ein G1, ein Samsung Galaxy S und ein HTC Sensation.

Nun zu meinem Problem:
Habe mir heute in den Kopf gesetzt mit damit zu beschäftigen eigene Apps zu erstellen.
Kurzum: Eclipse, JDK und SDK gezogen und erfolgreich installiert. Android Plugin dazu und wollte nun "Hello, Android!" programier.. naja eher abschreiben xD

So.. nun rund 800 mal getestet und immer geht der Emulator auf, bootet, und.. nix!
Dann die *.apk auf das G1 gezogen, installiert, funzt!
Hatte jemand das Problem schonmal?
Mache ich was falsch?

Danke im Vorraus!

Antworten
Markus K.
  • Forum-Beiträge: 24

09.09.2011, 21:18:54 via Website

Das booten dauert bei mir immer relativ lange, aber es funktioniert eigentlich immer. Ich hoffe mal du drückst das Fenster nicht gleich nach ein paar Sekunden wieder weg ;-)

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

09.09.2011, 21:28:05 via App

Die Erfahrung kann ich nur bestätigen (dauert teilweise bis zu 5 min). Und deshalb teste ich mittlerweile nur noch "live" aufm Handy. Unter "developing on a device" findest du auf developer.android.com die Anleitung, wie du (je nach OS) aufm Handy deine Apps testest (läuft dann wie der Emulator in Eclipse über "Run", bzw STRG-F11 :P)
Lg Ansgar

Antworten
Mr Empty
  • Forum-Beiträge: 5

09.09.2011, 21:45:04 via Website

Erstmal Danke für die schnellen Antworten!

Also, ich habe teilweise "RUN" gedrückt und bin eine Rauchen gegangen, oder war duschen xD
Also manchmal gab ich dem Teil fast 20 Minuten Zeit! Mein PC hat eine Top Hardware, deshalb verstehe ich nicht wieso das so lange dauern sollte..

Ausserdem erscheint bei mir nach ca 20 Sekunden das fertig geladene "Handy-Display" wo ich eben Tastensperre deaktivieren kann und es normal bedienen kann.
Also, das OS ist geladen, nur die von mir mehr oder weniger entwickelte App startet nicht und ist auch nirgends zu finden. NIRGENDS.

Grüße

Antworten
Markus K.
  • Forum-Beiträge: 24

09.09.2011, 22:02:52 via Website

Wird denn die App erfolgreich im Emulator installiert und startet er die Activity oder gibts Fehlermemldungen? Speziell in der Console von Eclipse?

Ansgar M

Antworten
Mr Empty
  • Forum-Beiträge: 5

09.09.2011, 23:42:00 via Website

Nee, keine Fehlermeldungen, keine Installation -.-"

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

09.09.2011, 23:52:46 via Website

Steht was im Logcat? (Findet man unter Window> Open Perspective > DDMS)
Taucht in der Konsole sowas in der Art auf:
1[2011-09-09 23:44:25 - AppXY] ------------------------------
2[2011-09-09 23:44:25 - AppXY] Android Launch!
3[2011-09-09 23:44:25 - AppXY] adb is running normally.
4[2011-09-09 23:44:25 - AppXY] Performing dein.package.appxy.MainActivity activity launch
5[2011-09-09 23:44:25 - AppXY] Automatic Target Mode: using device '3931A5730A9F00EC'
6[2011-09-09 23:44:25 - AppXY] Uploading AppXY.apk onto device '3931A5730A9F00EC'
7[2011-09-09 23:44:25 - AppXY] Installing AppXY.apk...
8[2011-09-09 23:44:29 - AppXY] Success!
9[2011-09-09 23:44:29 - AppXY] Starting activity dein.package.appxy.MainActivity on device 3931A5730A9F00EC
10[2011-09-09 23:44:30 - AppXY] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=dein.package.appxy.MainActivity }
?
Lg Ansgar

Antworten
Mr Empty
  • Forum-Beiträge: 5

10.09.2011, 00:12:37 via Website

Ehm, also bei mir gehts nur so weit:

1[2011-09-09 23:44:25 - AppXY] ------------------------------
2[2011-09-09 23:44:25 - AppXY] Android Launch!
3[2011-09-09 23:44:25 - AppXY] adb is running normally.
4[2011-09-09 23:44:25 - AppXY] Performing dein.package.appxy.MainActivity activity launch
5[2011-09-09 23:44:25 - AppXY] Automatic Target Mode: using device '3931A5730A9F00EC'
6[2011-09-09 23:44:25 - AppXY] Uploading AppXY.apk onto device '3931A5730A9F00EC'
7[2011-09-09 23:44:25 - AppXY] Installing AppXY.apk...
8[2011-09-09 23:44:29 - AppXY] Success!

"Success!" - vonwegen! Das Package ist nirgends zu finden!

Ich gebs auf! ^^
Also nun die meiner meinung nach umständlichere Art und Weise!
- G1 per USB an PC
- SD-Karte freigeben
- *.apk auf SD-Karte
- G1 wieder trennen
- *.apk manuell installieren und testen

Das mit dem USB-Triber hab ich noch nicht so geschnallt ô.Ô

— geändert am 10.09.2011, 00:13:40

Antworten
Mr Empty
  • Forum-Beiträge: 5

10.09.2011, 00:47:29 via Website

Ja benutze Windoof 7..

Naja, ich betrachte das Problem mal als abgehakt..
Bevor ich großartig testen kann muss ich erstmal die Grundlagen verstehen.

Wenn ich beispielsweise das Icon meiner App ändern will, habe ich gelesen das ich nur meine 48*48 *.png Datei in den "res" Ordner schieben muss und in der Manifest den Namen ändern muss.
Funktioniert nur nicht -.-" Immernoch das selbe standard Icon da.

Antworten
Ansgar M
  • Forum-Beiträge: 1.544

10.09.2011, 00:57:44 via App

Du musst es nach res/drawable schieben.. Und der Name darf nur a-z, 0-9 und '_' enthalten, aber da meckert Eclipse normalerweise..
Lg Ansgar

Antworten