1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. x-domi-x, 25.03.2010 #1
    x-domi-x

    x-domi-x Threadstarter Fortgeschrittenes Mitglied

    Hi,
    kann man im android emulator custom rom's testen und "ausprobieren" ohne sie ständig auf sein handy flashen zu müssen? Wenn ja, bitte erklärt mir das (für anfänger!! :D ) wie das geht.
    Ich habe schon viel gegooglet usw. habe aber nichts brauchbares gefunden...

    Danke im voraus
     
  2. gebecom_gmbh, 04.10.2010 #2
    gebecom_gmbh

    gebecom_gmbh Neuer Benutzer

    Hallo,

    ja das ist eigentlich ohne viel Zauberei möglich.
    Das nötige tool bringt das android sdk mit.
    Lad dir also mal von Android SDK | Android Developers das sdk für dein Betriebssystem und pack es in ein Verzeichnis deiner Wahl aus.

    Grundlegend brauchst du die .img Dateien die beim bauen der Android Sourcen entstehen, aber die solltest du ohnehin schon haben wenn ich deine Frage richtig interpretiere und den emulator aus dem sdk Verzeichnis unter tools den.

    Um den Emulator zu starten unter Windows:

    - auf der Kommandozeile in das Verzeichnis sdk/tools gehn. Da muss eine emulator.exe sein dann bist du richtig.

    - dann den Befehl emulator.exe -system /ordner_wo_deine_.img_dateien_liegen/ ausführen


    Unter Linux:

    - auf der Kommandozeile in das Verzeichnis /sdk/tools springen, da muss eine Datei emulator drin sein.

    - emulator starten mit ./emulator -system /ordner_wo_deine_.img_dateien_liegen/


    dann sollte der emulator starten und ein fenster mit links bildschirm und rechts tastatur entstehen. Damit hättest du dann dein eigenes image gestartet und kannst fleißig testen.

    Ich hoffe das hilft dir weiter.


    mfg

    Bastian
     
    Zuletzt bearbeitet: 04.10.2010
    marc132 gefällt das.
  3. x-domi-x, 21.10.2010 #3
    x-domi-x

    x-domi-x Threadstarter Fortgeschrittenes Mitglied

    Irgendwie bekomm ich das nicht hin... :(
    Der tools ordner liegt hier: C:\Android\sdk\tools
    und der ordner mit den .img von einem Backup meines G1 ist hier: C:\Android\CM5

    Ich bekomme immer irgendeine Fhlermeldung das irgendwas nicht gefunden wird...
     
  4. FelixL, 22.10.2010 #4
    FelixL

    FelixL Ehrenmitglied

    Eine Fehlermeldung ist ohne Text sehr aussagekräftig :p

    a) Bitte einmal genau was du eintippst.
    Es müsste eigentlich schon reichen wenn du das so machst:

    cd C:\Android\sdk\tools
    emulator.exe -system C:\Android\CM5

    In dem Ordner sollte dann das system.img von deinem CR liegen.
     
  5. x-domi-x, 22.10.2010 #5
    x-domi-x

    x-domi-x Threadstarter Fortgeschrittenes Mitglied

    Danke, soweit so gut, das funzt jetzt. Jetzt hab ich nur noch ein Problem - Irgendwas passt mir meine(n) .img nicht... ich (glaube) mal wo gelesen zu haben dass man da einfach die .img Dateinen von einem Nandroid Backup nehmen kann, dies habe ich auch gemacht, mit diesem Erfolg:
     

    Anhänge:

  6. FelixL, 23.10.2010 #6
    FelixL

    FelixL Ehrenmitglied

    Dem fehlt der Kernel des Emulators...ist auch irgendwie logisch ;)
    Schau dich mal um ob du den irgendwo findest :p

    Die obere Warnung kannst du erst mal ignorieren, die hat damit nichts zu tun und ist erstmal nicht wichtig.


    Nachschlag:
    Bei mir liegt der unter
    C:\Users\Felix\Setups\android-sdk_r04-windows\android-sdk-windows\platforms\android-8\images

    Das ist der von 2.2. Für die anderen Versionen musst du in android-8 die jeweiligen api-level ersetzen.
     
    Zuletzt bearbeitet: 23.10.2010
  7. x-domi-x, 23.10.2010 #7
    x-domi-x

    x-domi-x Threadstarter Fortgeschrittenes Mitglied

    Ich habe die Datei "kernel-qemu" von hier:
    C:\Android\sdk\platforms\android-7\images
    in den Ordner CM5 kopiert, hat nichts geholfen, exakt gleiche Meldung in cmd als zuvor... oder muss die datei wo anders hin?

    MfG Domi
     
  8. FelixL, 23.10.2010 #8
    FelixL

    FelixL Ehrenmitglied

    Hast du mal
    emulator.exe -system C:\Android\CM5 -kernel C:\Android\CM5\kernel-qemu
    probiert?

    Ich versuch es gerade auch mal...

    Nachschlag: Startet nicht.
    Kannst es ja trotzdem nochmal probieren.
    C:\Users\Felix\Setups\android-sdk_r04-windows\android-sdk-windows\tools>emulator.exe -system C:\Users\Felix\Documents\myDroid -data data.img

    Im Ordner myDroid befinden sich
    system.img (aus einem nandroid)
    kernel-qemu
    data.img (auch aus dem nandroid, kann sein das es mit einem Leeren geht...aber frag mich nicht wie man das macht :D)
    ramdisk.img (aus dem selben Ordner wie der kernel)
     
    Zuletzt bearbeitet: 23.10.2010
  9. GerdS, 23.10.2010 #9
    GerdS

    GerdS App-Anbieter (kostenpfl.)

    Mal eine bescheidene Frage an Euch "Experten":

    Wie soll der Emulator eigentlich den ARM-Code eines Handy-Betriebssystemimages ausführen können wo er doch auf einem X86 PC läuft?

    Mir wäre neu dass der Emulator einen virtellen Prozessor emuliert, meines Wissens ist seine Android-Version extra für X86 kompiliert worden.

    Gruß Gerd
     
  10. FelixL, 23.10.2010 #10
    FelixL

    FelixL Ehrenmitglied

    Afaik kann man die unter Linux(x86) selbst kompilierten Dateien sowohl auf dem Emulator als auch auf den Geräten nutzen kann. Dann muss der Emulator den Prozessor eigentlich emulieren...genau weiß ich es aber auch nicht ;)

    CRs drauf laufen zu lassen funktioniert auf jeden Fall auch, hab schon mehrere Threads dazu gesehen.
     
  11. FelixL, 23.10.2010 #11
    FelixL

    FelixL Ehrenmitglied

  12. rs3hc, 25.11.2010 #12
    rs3hc

    rs3hc Junior Mitglied

    ahh gefunden :)

    Wollte gerade VillainROM im Emulator testen, aber irgendwie komm ich net weiter.
    Er braucht ja u.a. die system.img aber die gibts in dem Paket nicht. :confused2:
    VillainROM12.0.0-Full-signed.zip
    Wenn ich das entpacke habe ich eine verzeichnisse "data", META-INF", "system" und eine boot.img.

    Leute was mache ich falsch?!
     
  13. FelixL, 26.11.2010 #13
    FelixL

    FelixL Ehrenmitglied

    system.img bekommst du beim kompilieren als Nebenprodukt, oder aus einem Nandroid.
     
  14. FelixL, 08.06.2011 #14
    FelixL

    FelixL Ehrenmitglied

    Hat jemand ein 2.3er oder 3.1er System.img das im Emulator funktioniert UND einen Market drin hat? Vielleicht hat ja jemand mal ein Xoom oder Transformer-Image probiert?
     
  15. syntax868, 01.01.2012 #15
    syntax868

    syntax868 Neuer Benutzer

    Ich würde den Thread gerne wiederbeleben da ich aktuell auch dran bin ein custom ROM im Emulator zu testen.
    Leider klappt die Methode im Video bei mir nicht, da ich im eclipse Programm keinen Menüpunkt "Android SDK and AVD Manager" habe. Da das Video aus 2009 ist habe ich mir auch entsprechend alte Versionen des Programme sgesucht, aber bei keiner klappt das. Versuche ich die ROM so zu testen indem ich das ganze einfach selbst mit dem AVD Manager erstelle, lande ich nach einigen Minuten bei einem schwarzen Bildschirm. Ausgangs-ROM ist die Kyrillos ROM 9.3 welche ich mittels nandroid vom Handy gezogen habe, aber auch eine vom Entwickler bereit gestellte system.img wie z.B. von der Kyorarom funktioniert nicht.

    Wie ich im Internet gelesen habe kann dies passieren wenn das SDK keinen Kernel findet. Der Kernel von Android 2.2. wird ja im SDK als kernel-qemu mitgeliefert, nur was mache ich wenn ich ROM testen möchte welches einen Custom-Kernel (in diesem Fall den G3MOD) nutzt? Die zImage Datei aus dem ROM-Paket welches den Kernel enthällt einfach umzunennen und dem Emulator zur Verfügung zu stellen funktioniert leider nicht.

    Komischerweise funktionierte die system.img von dieser Anleitung wunderbar
    Test rom before flash
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Compillen eines Roms mit 4.4.2 opensource Codes zu Lollipop oder höher ? Android OS Entwicklung / Customize 22.09.2017
Textzeilen beim booten von Android X86 entfernen Android OS Entwicklung / Customize 19.08.2017
Realtek Treiber in Android x86 einbinden Android OS Entwicklung / Customize 15.08.2017
MoKee OpenSource Project Android OS Entwicklung / Customize 25.07.2017
TWRP Wiederherstellung - komische Fehlermeldungen Android OS Entwicklung / Customize 20.07.2017
LineageOS für Samsung S8 plus SM-G955F Android OS Entwicklung / Customize 26.05.2017
ROM portieren? Sony Z3 zu Z3C Android OS Entwicklung / Customize 07.05.2017
Module aus Custom Rom in einen anderen Custom Rom nutzen? Android OS Entwicklung / Customize 08.04.2017
Unterschied zwischen einem Kernel und einer Rom? Android OS Entwicklung / Customize 03.04.2017

Benutzer fanden diese Seite durch die Suche nach:

  1. emulator roms

    ,
  2. android emulation cfw

    ,
  3. eigene rom testen

    ,
  4. android emu roms,
  5. customrom emulator,
  6. emulator android Roms ,
  7. Android Rom am PC testen,
  8. Android Emulator schon mit Roms,
  9. Custom rom on emulator,
  10. android rom emulator,
  11. rom emulator android,
  12. android emulator roms
Du betrachtest das Thema "Kann man im Android-Emulator Custom-ROMs testen und "ausprobieren"?" im Forum "Android OS Entwicklung / Customize",