2016-04-11 8 views
2

Ende 2013 löst der iMac mit OSX 10.11, der versucht, den Simulator auszuführen, den Fehler QObject: Timers cannot be stopped from another thread aus. Ich habe versucht, die Intel HAXM-Treiber ohne Erfolg neu zu installieren. Jede Hilfe wird sehr geschätzt.Android Studio 2.0 QObject: Timer können nicht von einem anderen Thread unter OSX gestoppt werden

/Users/xxxxxx/Library/Android/sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_9_API_22 
emulator: WARNING: VM heap size set below hardware specified minimum of 192MB 
emulator: WARNING: Setting VM heap size to 384MB 
Creating filesystem with parameters: 
    Size: 69206016 
    Block size: 4096 
    Blocks per group: 32768 
    Inodes per group: 4224 
    Inode size: 256 
    Journal blocks: 1024 
    Label: 
    Blocks: 16896 
    Block groups: 1 
    Reserved block group size: 7 
Created filesystem with 11/4224 inodes and 1302/16896 blocks 
Hax is enabled 
Hax ram_size 0x60000000 
HAX is working and emulator runs in fast virt mode. 
console on port 5554, ADB on port 5555 
QObject::~QObject: Timers cannot be stopped from another thread 

Hinweis: Android 2.1.2 behebt dieses Problem für mich.

+0

Für die von diesem Fehler betroffenen bitte upvote (Stern) dieses Ticket https://code.google.com/p/android/issues/detail?id=206383 –

+0

Ich benutze OS X nicht und so kann ich nicht eine Abhilfe vorschlagen , anders als ein anderes Betriebssystem wie Linux zu verwenden. :-) Davon abgesehen, ist Ihr Problem wahrscheinlich nicht mit HAXM verwandt, sondern eher mit der für den Emulator verwendeten 'qemu'-Umgebung. – CommonsWare

Antwort

0

Zwei unbefriedigende Lösungen:

  • Suppress der Emulator GUI: Emulator -no-Fenster .... Aps auf dem Emulator ausgeführt wird, aber Sie können sie im Debugger, nicht auf die nur sehen Anzeige

  • Suppress Nutzung der GPU: Emulator -gpu off .... Aps erfolgreich, mit voller UI laufen wird, aber sehr langsam

Verwandte Themen