組み込みエンジニアのアプリ日誌

Shekeen Lab.のAnroidアプリ開発記

Android Studio2.0でのInstant Runエラーを回避する

さて、先日リリースされたAndroid Studio2.0に早速アップグレードしました。何回かAnroidアプリがビルドエラーになりましたが、ガイダンスに従ってポチポチ押していたらビルドエラーは解消されました。そこで、Android端末(Nexus7)をPCに接続して、アプリを実行しようとしたら次のようなエラーが表示されてしまいました。

Instant Run requires 'Tools | Android | Enable ADB integration'

一応スクリーンショットも貼っておきます。
f:id:shekeenlab:20160410222809p:plain

文面からして、「Tools → Android → Enable ADB integration」という項目があるのかなーと設定画面を探していたのですが、見つからない。よくよく見てみるとありました、メニューバーに。

f:id:shekeenlab:20160410223234p:plain

他の項目はツールを起動するメニューなのに、なんか1つだけチェックボックス式の項目が…。ということで、チェックを入れたら無事にアプリを端末上で実行できました。ちなみに、

Settings → Build,Execution,Deployment → Instant Run → Enable Instant Run to hot swap code/resource change on deploy (default enabled)

のチェックを外すとInstant Runが無効になり、先ほどのエラーも出なくなりました。Instant Runが必要ない人はこちらでもよい気がします。というか、Instant Runって何なんでしょう?

以上です。