2016-04-11 5 views
2

2013年後半にiMacがOSX 10.11を実行してシミュレータを実行しようとするとQObject: Timers cannot be stopped from another threadエラーが発生します。私はインテルHAXMドライバーを再インストールしようとしましたが、無駄です。どんな助けでも大歓迎です。Android Studio 2.0 QObject:OSX上の別のスレッドからタイマーを停止することはできません

/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 

注:Android 2.1.2ではこの問題が修正されています。

+0

このバグの影響を受けるユーザーには、このチケットをupvote(スター)してくださいhttps://code.google.com/p/android/issues/detail?id=206383 –

+0

OS Xを使用していないため回避策を提案できませんLinuxのように別のOSを使用すること以外は、あなたの問題はHAXMに関係する可能性は低いですが、むしろエミュレータに使用される 'qemu'環境と関連しています。 – CommonsWare

答えて

0

二不十分な回避策:

  • 抑制エミュレータGUI:APSがエミュレータ上で実行されますが、あなただけに、デバッガでそれらを見ることができない-no-ウィンドウ.... エミュレータオフ.... APが完全なUIで、sucessfully実行されますが、非常にゆっくりと

-gpu エミュレータ:GPUの表示

  • 抑制の使用

  • 関連する問題