1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Eclipse Emulator - App wird nicht installiert

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von m3nt0r, 11.04.2010.

  1. m3nt0r, 11.04.2010 #1
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    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
     
  2. SeraphimSerapis, 11.04.2010 #2
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    Hast du mit Sicherheit die richtige SDK-Version ausgewählt?
    Er scheint einen zweiten Emulator starten zu wollen, welcher zur eigentlichen SDK-Version passt.
     
  3. TheFlatz|Veit, 11.04.2010 #3
    TheFlatz|Veit

    TheFlatz|Veit Android-Hilfe.de Mitglied

    Beiträge:
    54
    Erhaltene Danke:
    3
    Registriert seit:
    29.09.2009
    versuch mal

    Code:
    adb kill-server
    
    und dann

    Code:
    adb start-server
    
    über die kommandozeile.
     
  4. TheFlatz|Veit, 11.04.2010 #4
    TheFlatz|Veit

    TheFlatz|Veit Android-Hilfe.de Mitglied

    Beiträge:
    54
    Erhaltene Danke:
    3
    Registriert seit:
    29.09.2009
    woraus liest du das denn?! ist doch normal, dass erstmal ein zur konfiguration passendes avd-image gestartet wird.
     
  5. SeraphimSerapis, 11.04.2010 #5
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    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é ;)
     
  6. TheFlatz|Veit, 11.04.2010 #6
    TheFlatz|Veit

    TheFlatz|Veit Android-Hilfe.de Mitglied

    Beiträge:
    54
    Erhaltene Danke:
    3
    Registriert seit:
    29.09.2009
    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 :).
     
  7. SeraphimSerapis, 11.04.2010 #7
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    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
     
  8. m3nt0r, 11.04.2010 #8
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    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...
     
  9. SeraphimSerapis, 11.04.2010 #9
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    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
     
  10. TheFlatz|Veit, 11.04.2010 #10
    TheFlatz|Veit

    TheFlatz|Veit Android-Hilfe.de Mitglied

    Beiträge:
    54
    Erhaltene Danke:
    3
    Registriert seit:
    29.09.2009
    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...
     
  11. m3nt0r, 11.04.2010 #11
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    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
     
  12. SeraphimSerapis, 11.04.2010 #12
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    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)


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

    Gruß Tim
     
  13. m3nt0r, 11.04.2010 #13
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    Ja schon alles ausprobiert, kommt die gleiche Fehlermeldung wie oben...
     
  14. TheFlatz|Veit, 11.04.2010 #14
    TheFlatz|Veit

    TheFlatz|Veit Android-Hilfe.de Mitglied

    Beiträge:
    54
    Erhaltene Danke:
    3
    Registriert seit:
    29.09.2009
    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?
     
  15. m3nt0r, 11.04.2010 #15
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    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 }
     
  16. SeraphimSerapis, 11.04.2010 #16
    SeraphimSerapis

    SeraphimSerapis Android-Guru

    Beiträge:
    3,072
    Erhaltene Danke:
    1,138
    Registriert seit:
    27.02.2009
    Gratulation und viel Spaß bei der Android-Entwicklung!
     
  17. cyMart, 29.04.2010 #17
    cyMart

    cyMart Neuer Benutzer

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2010
    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.
     
  18. m3nt0r, 29.04.2010 #18
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    Rechts oben steht neben Java DDMS oder alternativ über "Window" -> "Open Perspective" -> "Other" -> "DDMS"
     
  19. cyMart, 29.04.2010 #19
    cyMart

    cyMart Neuer Benutzer

    Beiträge:
    6
    Erhaltene Danke:
    0
    Registriert seit:
    29.04.2010
    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:

    Zuletzt bearbeitet: 29.04.2010
  20. m3nt0r, 29.04.2010 #20
    m3nt0r

    m3nt0r Threadstarter Neuer Benutzer

    Beiträge:
    9
    Erhaltene Danke:
    0
    Registriert seit:
    11.04.2010
    Siehe Screenshot, das Device wird nach dem Reset automatisch hinzugefügt (Emulator vorher starten)
     

    Anhänge:

Diese Seite empfehlen