2012/12/29

Emulator を起動しようとしたら X Error of failed request

Android アプリを開発していて、いつものように Emulator を起動しようと思ったら、以下のようなエラーが出てしまいました。
Starting emulator for AVD 'Nexus7'
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 139 (ATIFGLEXTENSION)
Minor opcode of failed request: 66()
Serial number of failed request: 13
Current serial number in output stream: 13
ちなみに、環境は以下のような感じ
  • Ubuntu 12.04 LTS
  • グラフィックボード GV-R455D3-512I
  • Android SDK 21
  • Eclipse 4.2 (Juno) SR1
  • ADT 21
で、探してみると以下にヒントがありました。
android - Error on starting emulator for avd after adt 20 install - Stack Overflow

どうも ADT の問題というより、グラフィックボードのドライバの問題の可能性が。
という訳で、ドライバを再インストールしてみました。

参考
穀風: Ubuntu 12.04 LTS に RADEON HD 4550 ドライバを入れたらデュアルディスプレイが出なくなった

すると、問題なく Emulator が起動するようになりました。

0 件のコメント: