Eclipse Emulator - App wird nicht installiert

M

m3nt0r

Neues Mitglied
0
Hi,

ich hab eclipse frisch installiert und bin nach dieser Anleitung vorgegangen (Installing the SDK | Android Developers).

Anschließend hab ich ein neues Android Project erstellt und dann auf "Run" geklickt. Der Emulator wurde zwar gestartet, jedoch wurde die App nicht installiert / gestartet.
Hat wer von euch eine Ahnung was das Problem sein könnte?


Als Betriebssytem habe ich Windows 7 Beta 64 Bit.

Und hier noch der Output von Eclipse:
[2010-04-11 14:06:37 - HelloAndroid] Android Launch!
[2010-04-11 14:06:37 - HelloAndroid] adb is running normally.
[2010-04-11 14:06:37 - HelloAndroid] Performing com.example.HelloAndroid.HelloAndroid activity launch
[2010-04-11 14:06:37 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android201'
[2010-04-11 14:06:37 - HelloAndroid] Launching a new emulator with Virtual Device 'Android201'

LG m3nt0r
 
Hast du mit Sicherheit die richtige SDK-Version ausgewählt?
Er scheint einen zweiten Emulator starten zu wollen, welcher zur eigentlichen SDK-Version passt.
 
versuch mal

Code:
adb kill-server

und dann

Code:
adb start-server

über die kommandozeile.
 
SeraphimSerapis schrieb:
Hast du mit Sicherheit die richtige SDK-Version ausgewählt?
Er scheint einen zweiten Emulator starten zu wollen, welcher zur eigentlichen SDK-Version passt.

woraus liest du das denn?! ist doch normal, dass erstmal ein zur konfiguration passendes avd-image gestartet wird.
 
TheFlatz|Veit schrieb:
woraus liest du das denn?! ist doch normal, dass erstmal ein zur konfiguration passendes avd-image gestartet wird.

Das ist von der Run Configuration abhängig - du kannst auch einen Emulator auswählen, der bereits läuft.
Und da seiner bereits läuft, aber die App beim Starten auf einen anderen Emulator installiert werden soll, mein total absurdes Résumé ;)
 
SeraphimSerapis schrieb:
Das ist von der Run Configuration abhängig - du kannst auch einen Emulator auswählen, der bereits läuft.
Und da seiner bereits läuft, aber die App beim Starten auf einen anderen Emulator installiert werden soll, mein total absurdes Résumé ;)

Das liest du. Ich lese, dass er RUN drückt und dann der Emulator startet, aber die App nicht hochgeladen wird. Aber das wird der TE besser beantworten können :).
 
TheFlatz|Veit schrieb:
Das liest du. Ich lese, dass er RUN drückt und dann der Emulator startet, aber die App nicht hochgeladen wird.

Verlesen - Emu wird erst gestartet - hast Recht.
ADB denke ich, ist es aber auch nicht, wenn es normal läuft.

Ein paar Infos vom TE würden helfen
 
Ja, hab mit Sicherheit die richtige SDK Version.
Hab es in einer VM ausprobiert da hat es funktioniert ...

Kann es sein, dass es mit der BETA von Win 7 nicht funkioniert?

@TheFlatz|Veit: hab adb kill-server adb start-server ausprobiert. Rückmeldung: daemon started successfully. Aber die App wird trotzdem nicht installiert...
 
m3nt0r schrieb:
Ja, hab mit Sicherheit die richtige SDK Version.
Hab es in einer VM ausprobiert da hat es funktioniert ...

Kann es sein, dass es mit der BETA von Win 7 nicht funkioniert?

@TheFlatz|Veit: hab adb kill-server adb start-server ausprobiert. Rückmeldung: daemon started successfully. Aber die App wird trotzdem nicht installiert...

Ich wüsste nicht, warum es mit der Win7 Beta nicht geht.
Kannst du mal den emulator aus dem /tools-Ordner mit der android.bat starten?

Gruß Tim
 
SeraphimSerapis schrieb:
ADB denke ich, ist es aber auch nicht, wenn es normal läuft.

Ich hab das Problem manchmal bei mir. Emulator startet, adb läuft, aber er lädt nix hoch. Mit 'nem Reset bekomm ich das meistens in den Griff.

Warum das allerdings beim TE nicht funktioniert...gute Frage. Hab noch kein Win7 installiert, weder Beta noch Final...
 
hab jetzt den emulator aus den tools ordner gestartet, danach in eclipse auf "run".

Output:
[2010-04-11 16:01:29 - HelloAndroid] Android Launch!
[2010-04-11 16:01:29 - HelloAndroid] adb is running normally.
[2010-04-11 16:01:29 - HelloAndroid] Performing com.example.HelloAndroid.HelloAndroid activity launch
[2010-04-11 16:01:29 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android201'
[2010-04-11 16:01:29 - HelloAndroid] Launching a new emulator with Virtual Device 'Android201'
[2010-04-11 16:01:29 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
 
TheFlatz|Veit schrieb:
Ich hab das Problem manchmal bei mir. Emulator startet, adb läuft, aber er lädt nix hoch. Mit 'nem Reset bekomm ich das meistens in den Griff.

Warum das allerdings beim TE nicht funktioniert...gute Frage. Hab noch kein Win7 installiert, weder Beta noch Final...

Ich hatte erst Win Vista, dann einen Win 7 64-Bit RC und dann Win 7 Ultimate und Home Premium, sowie Professional (MSDN-Kunde ;)).

Es läuft definitv auf jedem dieser Systeme (mit 64 Bit)

m3nt0r schrieb:
hab jetzt den emulator aus den tools ordner gestartet, danach in eclipse auf "run".

Output:
[2010-04-11 16:01:29 - HelloAndroid] Android Launch!
[2010-04-11 16:01:29 - HelloAndroid] adb is running normally.
[2010-04-11 16:01:29 - HelloAndroid] Performing com.example.HelloAndroid.HelloAndroid activity launch
[2010-04-11 16:01:29 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android201'
[2010-04-11 16:01:29 - HelloAndroid] Launching a new emulator with Virtual Device 'Android201'
[2010-04-11 16:01:29 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting


Hast du mal in eclipse die Run Configuration angeschaut?
Unter target mal manual wählen und den laufenden Emulator auswählen.

Gruß Tim
 
Ja schon alles ausprobiert, kommt die gleiche Fehlermeldung wie oben...
 
was mich hier wundert, ist das er einen neuen emu startet, obwohl es einen kompatiblen gibt.
kannst du aus der ddms-view heraus die eigenschaften des emulators, wie z.b. threads und heap, sehen?
 
Es funktioniert endlich! :)

Folgende Vorgehensweise funktioniert:
Erstmal auf "Run", dann auf DDMS wechseln (es wird vorerst nichts angezeigt), nach einem klick auf "Reset adb" bei Devices funktioniert dann alles...

Vielen Dank euch allen!

Anbei noch der Output:
[2010-04-11 17:07:06 - HelloAndroid] ------------------------------
[2010-04-11 17:07:06 - HelloAndroid] Android Launch!
[2010-04-11 17:07:06 - HelloAndroid] adb is running normally.
[2010-04-11 17:07:06 - HelloAndroid] Performing com.example.HelloAndroid.HelloAndroid activity launch
[2010-04-11 17:07:06 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'Android201'
[2010-04-11 17:07:06 - HelloAndroid] Launching a new emulator with Virtual Device 'Android201'
[2010-04-11 17:09:18 - HelloAndroid] New emulator found: emulator-5554
[2010-04-11 17:09:18 - HelloAndroid] Waiting for HOME ('android.process.acore') to be launched...
[2010-04-11 17:09:23 - HelloAndroid] WARNING: Application does not specify an API level requirement!
[2010-04-11 17:09:23 - HelloAndroid] Device API version is 6 (Android 2.0.1)
[2010-04-11 17:09:23 - HelloAndroid] HOME is up on device 'emulator-5554'
[2010-04-11 17:09:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-04-11 17:09:23 - HelloAndroid] Installing HelloAndroid.apk...
[2010-04-11 17:09:25 - HelloAndroid] Success!
[2010-04-11 17:09:25 - HelloAndroid] Starting activity com.example.HelloAndroid.HelloAndroid on device
[2010-04-11 17:09:27 - HelloAndroid] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.HelloAndroid/.HelloAndroid }
 
Gratulation und viel Spaß bei der Android-Entwicklung!
 
Ich bin neu in dem Forum, also erstmal Hallo zusammen.

ich habe den selben Fehler wie "m3nt0r" beim Ausführen von Run unter Eclipse:

[2010-04-29 10:18:44 - HelloAndroid] Android Launch!
[2010-04-29 10:18:44 - HelloAndroid] adb is running normally.
[2010-04-29 10:18:44 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-04-29 10:18:44 - HelloAndroid] Automatic Target Mode: launching new emulator with compatible AVD 'SDKtest'
[2010-04-29 10:18:44 - HelloAndroid] Launching a new emulator with Virtual Device 'SDKtest'
[2010-04-29 10:18:46 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting

Wo wechselt man zu DDMS unter Eclipse? Ich habe das leider nicht gefunden.

Danke im Voraus für eure Hilfe.
 
Rechts oben steht neben Java DDMS oder alternativ über "Window" -> "Open Perspective" -> "Other" -> "DDMS"
 
OK, das habe ich jetzt. Aber wo ist denn "Reset adb"? Unter Devices müsste ich doch zunächst das angelegte Gerät haben, oder? Habe ich was falsch gemacht?

Ich bin hier echt am verzweifeln :(
 

Anhänge

  • eclipse_android.jpg
    eclipse_android.jpg
    47,9 KB · Aufrufe: 440
Zuletzt bearbeitet:
Siehe Screenshot, das Device wird nach dem Reset automatisch hinzugefügt (Emulator vorher starten)
 

Anhänge

  • eclipse.png
    eclipse.png
    15,4 KB · Aufrufe: 472

Ähnliche Themen

S
Antworten
4
Aufrufe
988
Sempervivum
S
Manny87
  • Manny87
Antworten
11
Aufrufe
157
swa00
swa00
M
  • MikelKatzengreis
Antworten
10
Aufrufe
191
swa00
swa00
Zurück
Oben Unten