BlueStacksでAndroid開発Androidのエミュレータの動作の遅さには困ったものがあります。ホストと異なるアーキテクシャのマシンをエミュレートするのですから遅いのは当然のことではありますが、開発の意欲を削ぐほどのノロさなので、いくらなんでも限界というものがあります。いう場合、普通は(1)諦める(2)報復を仄めかす(3)工夫するといった選択肢が考えられますが、われわれ歌と踊りが大好きな愉快で楽しいTitaniumユーザーとしては、3の路線でいきたいものです。OS上でAndroidのアプリが実行できる環境を提供するBlueStacksを使ってみました。Xならダウンロードしたファイルを展開してコピーするだけです。なんかそれっぽい画面が出てきましたね。ゲームとかいろいろやってみたいところですが、いったん我慢して、Titaniumで作成したAndroidアプリをインストールできるようにします。ターミナルからadbをリロードしてみましょう。start-serverおそらくこれだけでBlueStacksがエミュレータとして認識されるはずです。されていなければ、ここだけの話ですが、localhostの10000とか10001とか10002、あるいは5550から順番にconnectを試したら繋がります。localhost:555xひどい話ですね。emulator-5554deviceこんな風に表示されたらしめたものです。あとはTitaniumがエミュレータとして認識してくれれば楽なのですが、面倒くさい+CLIしか使わないので「build-onlyでapkファイルだけ作成」したら「adbでインストール」という手順でやってしまうことにしました。build/android/bin/app.apkこれで、apkファイルを作成し、インストールするはずです。ところが...なぜだ...あれーっ!エラーがいっぱい!そう、実は3.0.2.GA時点でAndroidはbuild-onlyオプションが正しく動作しないのです。仕方がないので対応させてみましょう。Support/Titanium/mobilesdk/osx/3.0.2.GA/android/cli/commands/_build.jsを編集します。Requestしようかな。これでbuild-onlyを無視しなくなります。一度さっきのコマンドを実行してみます。Apps」ボタンをクリックします。インストールされていましたね(画像のActionBar2っていうのがそうです。Freeも入れましたとも)。ActionBarの動作を試したかったのですが、どうやら対応していないみたい。x86を動作させることも可能です。x86)でAndroidアプリ開発。