Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0001 228200 1. {main}() /var/www/html/blog/index.php:0 0.0001 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1140 5923992 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1151 5932064 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1151 5932096 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1151 5932680 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1151 5932920 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1151 5946784 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1165 5962992 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1165 5963040 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1165 5963712 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1165 5963808 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1296 6180912 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1296 6181520 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1299 6182304 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1299 6182336 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1299 6182560 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1299 6183048 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

fedoraでAndroid爆速エミュレータ

いまさら爆速エミュレータの話

 実のところ「Androidのエミュレータは遅い」というのは既に過去の話であり、『Android 爆速エミュレータ』みたいな感じでググるとセットアップ情報は無限に出てきます。だから「遅いからー、Androidのエミュレータって遅いからー、ありえないからー」みたいな事は大きな声で喋らないほうがいいです。
 自分も、Windows上の開発環境でIntel Atom でのエミュレータを試してその軽快さを体験済みです。
 アトムー。

が、しかし、

Screenshot_from_2013-06-28 01:15:28

同じ事を試そうと、普段使っているLinux(fedora18)でアクセラレータをインストールしようとしたら、「Not compatible with Linux」とかもう相手にされてなくてあっさり諦めてました。

 今までは、ほぼ実機中心の開発だったのでその点について深追いせずにいたのですが、先日、AndEngineのエントリ書くときに久しぶりにエミュレータの構築して、試したら遅すぎて、再度トライしてみることにしました。ありえないから。

いきなり解決した

  • Install KVM: open GOOGLE, write “kvm installation “
  • Create AVD with “Intel atom x86” CPU/ABI
  • Run from command line: emulator -avd avd_name -qemu -m 512 -enable-kvm
  • Or run from Eclipse: Run/Run Configurations/Tab “Target” – > check Intel x86 AVD and in “Additional Emulator Command Line Options” window add: -qemu -m 512 -enable-kvm (click Run)

 わりとざっくり気味に書かれてますが、概ねこのとおりにすればfedoraでも速いエミュレータが手に入ります。
 ただ、自分の環境では既にKVMはインストールされていた(たぶん何かのパッケージをインストールした際に依存関係によって、か、最初から)ので、改めて何かをインストールすることなく、CPUを「Intel Atom」にして、起動オブションを「-avd avd_name -qemu -m 512 -enable-kvm」にしただけです。

 カタスカシ

Ubuntuの人は

 Linux環境で、Intel Atomで、Androidエミュレータ、みたいな感じで調べてみると、日本語でもポツポツ情報出てきます。

 実は今回、先にこのコンテンツに辿り着いていて、ただ、この記事はUbuntu環境での解説で、手順にfedoraでは用意されていないパッケージが登場したりしてるなどして、そのまま試せませんでした。
 あと、この手順では、KVMのユーザ作ったりしてるのですが、同様に成功したfedoraでは特に作ってません。

 不要なのかな?
 ちょっとわかってない。

Related Posts

Comments are closed.