前書き
前回の記事で、Android Studio 3.0のセットアップが完了したので、続いて、エミュレータで自作アプリを実行してみます。
と言いつつ、ここでは、まだ開発無しでAndroid Studioのテンプレートをそのまま実行してみます。
新規プロジェクト作成
Android Studio を起動します。
[Start new Android Studio project] をクリック
[Application name]、[Company domain]、[Project location]を入力し、[Next]をクリック
項目 | サンプル |
---|---|
Application name: | POC App |
Company domain: | noriseto.visionarts.co.jp |
Project location: | c:\AndroidStudio\Projects\POCApp |
Package name: | jp.co.visionarts.noriseto.pocapp |
※Project location もサイズが大きくなるので、デフォルトのユーザフォルダから変更した方がよいかもです。
※パッケージ名は変更できますが、特に問題なければ、そのままでよいでしょう。
[Target Android Devices]は[Phone and Tablet]を選択
[mimimum SDK]は[API 27](現在の最新)を選択
[Next]をクリック
※他のAPIバージョンを選択したときは、ダウンロードが始まるでしょう。
インストール済APIのバージョンを確認したいときは、「{SDKインストール先}\platforms\」以下のフォルダ名で確認できます。
[Empty Activity]を選択し、[Next]をクリック
ここでは、エミュレータの動作確認が目的なので、[Empty Activity] で…
[Component Installer]画面で、[Done] が表示されたら、[Finish]をクリック
今の環境はイントラなので、念のため、[Enable HTTPS Proxy] をチェックして、https も設定しておく。
[OK]をクリック
※二度とこの画面を見たくなければ、[Do not show this dialog in the future] をチェック
最初のProject作成時は、Project作成中に[Tips of this Day]ダイアログがでます。
[Close]をクリック
※[Tips of this Day]ダイアログを二度と見たくなければ、[Show Tips on Startup] のチェックを外す。
出来上がりました!
安心したのもつかの間、プロジェクトは作られましたが、何かエラーが発生しています。
「Failed to find target with hash string 'android-26' in: "C:\AndroidStudio\sdk」
##早速エラー対応
上記エラーはAPIバージョンのターゲットが見つからないようなので、ここでは、エラーメッセージに従って「android-26」を追加インストールします。
[Install missing platform(s) and sync project] をクリック
Component Installer が実行されるので、[Done]が表示されたら[Finish]をクリック
今度は、「Failed to find Build Tools reision 26.0.2」エラー
「Build Tools」は「27.0.0」が入っているようで…なんだかな。({SDKインストール先}\build-tools\27.0.0)
Messages に従って、26.0.2 をインストールしましょう!
[Install Build Tools 26.0.2 and sync project] をクリック
##エミュレータで実行
メニューの[Run]->[Run App]をクリックして実行。
最新の「API 27」しか入れてないので、[Nexus 5X API 27 x86]を選択して[OK]をクリック
エミュレータが起動され、作成した「POC App」アプリが表示されれば完了です。
お疲れさまでした。
##次回予告
いよいよ、次回からいろいろと自作のアプリケーションを作成していきます。
アプリ第1弾は、簡単なWebクライアントを作成して、スマホ実機を使って、外部Webサイトにアクセスしてみたいと思います。