Android Emulator wurde komplett entladen - der Befehl telnet power stoppte den Emulator

8

Guten Abend Freunde, ich bin ein Neuling für Android. Mein Problem ist, wenn ich Emulator gestartet habe, zeigt es Batterie als Nill und die Nachricht als connect to charger . Während ich auf der Suche nach dem Internet bin, kam ich mit den Telnet-Befehlen. Ich habe die folgenden Befehle verwendet -

%Vor%

Das stürzt meine Anwendung ab. Nicht nur der Befehl power , sondern auch andere Befehle außer help . Ich habe versucht, die Macht auf 99, 70, 20 usw. zu ändern, nichts machte Unterschied in der Ausgabe.

Dafür habe ich den Vorschlag aus dem Artikel ausprobiert.

Ich habe auch versucht, Lösung gegeben in diese Frage.

Diese Frage könnte als ein Duplikat bereits vorhandener Fragen erscheinen. Aber ich habe all diese Lösungen ausprobiert,

Ich habe

  • neu installierte Eclipse
  • installierte android-sdk
  • neu
  • Installierte avd-Manager
  • neu installiert
  • erstellte vorhandene AVD
  • neu

Ich verwende Intel Atom (x86) Emulator. Das Ziel ist Android 4.3 mit API-Level 18.

Ich habe folgte auch die Hinweise und Anregungen gegeben über hier wie die hw.battery Option in der Datei config.ini in .android\avd\ Ordner zu ändern

    
kti 18.10.2013, 15:15
quelle

4 Antworten

9

Die Lösung besteht darin, den hw.battery=yes in der Datei AVD config.ini wie hier beschrieben einzustellen:

Ссылка

  
  1. Gehen Sie zu Ihrem Android Virtual Devices-Ordner. Unter Windows 7 ist es zum Beispiel dieser Ordner:
    C:\Users\{yourUserName}\.android\avd\{yourAVDName}.avd

  2.   
  3. Öffnen Sie die Datei config.ini

  4.   
  5. Setzen Sie die Batterieoption auf yes: hw.battery=yes
  6.   
  7. Starten Sie Ihr virtuelles Gerät neu und seien Sie glücklich: -)
  8.   
    
AZX 08.12.2013 14:50
quelle
0

Atlast, ich konnte den Emulator genau so laufen lassen, wie ich es wollte. Ich habe die Liste der Geräte mit adb devices überprüft. Zuerst habe ich nichts auf der Liste. Dann führe ich diesen Befehl adb connect <ip address of the VirtualMachine> . Dann habe ich Run configurations geöffnet. Ich habe das virtuelle Gerät in der Liste gesehen. Ich habe es ausgewählt und meine Anwendung gestartet.

    
kti 19.10.2013 09:23
quelle
0

Dies könnte ein Fehler im Emulator sein, wenn Telnet verwendet wird, und das Betriebssystemproblem kann auch in Microsoft Windows oder Linux auftreten. Siehe die Problemseite:

Ссылка

Ich habe viele Lösungen ausprobiert, aber alle haben versagt, aber wenn ich den AVD lösche und einen neuen erstelle, ist das Problem verschwunden.

Grüße,

    
Eng. Samer T 17.12.2013 01:00
quelle
0

Ich benutze Window 7 und ich hatte das gleiche Problem mit dem Emulator. Wenn ich die Datei config.ini geöffnet habe, musste ich das Backspace-Zeichen in jede Zeile setzen, weil der gesamte Inhalt der Datei in einer einzigen Zeile war:

%Vor%

..... und so weiter

Nach der Formatierung sieht es so aus:

%Vor%

Das funktioniert für mich. Jetzt akzeptiert der Emulator so ziemlich alle Befehle.

    
E. Ramos 01.02.2014 20:23
quelle