はじめに
今回はこんな悩みに答えていきます。
これらの悩みは、ローカルPCにAndroid Studioをインストールし、エミュレータをセットアップ&起動すれば解決します。
そうすることで、ローカルPCで様々なバージョンのAndroidの検証をすることが可能です。
本記事の内容
■ Android Studioのインストール方法
■ 任意のバージョンのAndroidエミュレータをセットアップ&起動する方法
■ AndroidエミュレータでWebサイトをデバッグする方法
本記事で解説する環境は以下の通りです。
環境
OS:Mac
Android Studio:3.2
Contents
Android Studioのインストール方法
Android Studioのダウンロード
Android Studio公式サイトよりAndroid Studioをダウンロードします。
ダウンロードした「android-studio-ide-173.4819257-mac.dmg」をダブルクリックします。
そして、Android StudioをApplicationsフォルダにドラッグします。
Android Studioのインストール
Applicationsフォルダより「Android Studio」をクリックし、起動します。
以下のダイアログが出ますが、「開く」を押して次に進みます。
設定をインポートするかどうかを確認されるので、「Do not import setting」を選択して「OK」を押します。
「Android Studio Setup Wizard」が起動するので、「Next」を押して続けます。
「Install Type」は「Standard」を選択します。
UIテーマは、好みのものを選んで「Next」を押して続けます。
最後にインストールする内容が表示されるので、確認して「Finish」を押して続けます。
インストールが始まります。
インストールの途中で、HAXMのインストールのためにパスワードの入力を求められます。HAXMはエミュレーターでは必須なので、パスワードを入力してインストールを行います。
ただ、インストールしようとするとブロックされるので、「Open Security Preferences」を選択します。
セキュリティ環境設定画面で、「開発元”Intek Corporation Apps”のシステムソフトウェアの読み込みがブロックされました」のところの「許可」を押して、インストールを進めます。
しばらくするとインストールが完了します。
Android Studioの初期設定
インストールが完了したら、以下の環境設定を「.bash_profile」へ設定します。
1 2 3 4 5 6 7 8 9 10 11 12 |
## viコマンドでhomeディレクトリ配下の.bash_profileを開きます。 ## .bash_profileが存在しない場合は新規作成されます。 $ vi ~/.bash_profile ## 「i」を入力し、インサートモードにし、以下の内容をコピー&ペーストしてください。 # for android studio export ANDROID_HOME=$HOME/Library/Android/sdk export PATH=$PATH:$ANDROID_HOME/tools export PATH=$PATH:$ANDROID_HOME/tools/bin export PATH=$PATH:$ANDROID_HOME/platform-tools ## escボタンを押下し、コマンドモードにし、「:wq」を入力して保存してください。 |
「.bash_profile」を以下のコマンドを実行し、読み込みます。
1 |
$ source ~/.bash_profile |
お疲れ様でした!
少し休憩してから次に進みましょう!
任意のバージョンのAndroidエミュレータをセットアップ&起動する方法
今回の解説では、「Android 6.0」のバージョンのAndroidエミュレータをセットアップ&起動する前提で解説いたします。
プロジェクトの作成
Android Studioの起動画面で「Start a new Android Studio project」を選択します。
すると、以下のようなAndroid Studio プロジェクト作成ウィザードが起動します。
※ 空でもプロジェクトを作成しないと、ADV Managerへアクセスできません。
すべてデフォルトの設定のまま「Next」を押し、プロジェクトを作成します。
SDK ManagerでのSDK設定
プロジェクトの作成が完了したら、以下の赤枠部分をクリックし、SDK Managerを起動します。
SDK Managerが起動したら、「SDK Platform」タブで「Android 6.0」にチェックを入れ、さらに「Show Package Details」にチェックを入れ、以下の赤枠の項目を選択し、「OK」ボタンを押します。
ライセンスの確認画面が表示されるので、「Accept」にチェックを入れ、「Next」を押します。
インストールが完了したら、SDK Managerでの作業は終了です。
ADV Managerの設定
次に以下の赤枠部分をクリックし、「ADV Manager」を起動します。
「Create Virtual Device…」ボタンを押し、エミュレーションする「Andorid Virtual Device(ADV)」を作成していきます。
まずは、エミュレーションするハードウェアを選びますが、初期状態で「Nexus5X」が選択されているので、今回はそのままこれを選択して「Next」を押して進めます。
次はシステムイメージの選択画面になります。
今回は先ほどSDK Managerでダウンロードしたイメージを使います。
「x86 images」タブを選択して、「Andorid 6.0(Google APIs)」を選択して「Next」を押します。
最後に確認画面が表示されます。この画面では、ADVに任意の名前をつけたり、Androidエミュレーターのメモリサイズなどを変更したりできますが、今回はそのまま「Finish」を押します。
しばらくすると、以下のような画面になるので、「Action」の欄にある再生ボタンを押します。
以下のようにエミュレーターが起動したら、完了です。
お疲れ様でした!
他のバージョンで検証したいときは、バージョン部分だけ変えて同様の手順でやっていただければと思います。
さいごにデバッグ方法について学びましょう!
AndroidエミュレータでWebサイトをデバッグする方法
まずはエミュレータでgoogle検索するため、googleアプリを選択し、開きます。
次に検証したいWebサイトのURLを入力します。
エミュレータでWebサイトが表示されることを確認します。
次にchromeのアドレスバーにchrome://inspect/#devices
を貼り付けます。
すると、以下のような画面に遷移しますので、「inspect」をクリックします。
さいごに、以下のようないつもの見慣れた検証ツールが表示されれば完了です。
実機で出るbugはほとんどエミュレータで検知できるので、本手順を参考にエミュレータの環境構築およびWebサイトの検証をしていただければと思います。
さいごまで読んでいただきありがとうございましたー!
知り合いから
「フリーランスエンジニアになれば、年収800万円以上の高報酬でかつ、自由な働き方をチョイスできる」
というのを聞いて、フリーランスエンジニアに興味を持ったのですが、
当時SIer企業でエンジニアをやっていたボクはなかなか一歩踏みだせませんでした。
というもの以下のような不安があったからです。
■フリーランスエンジニアってかなりの技術力がないとなれないのではないのか?
■フリーランスエンジニアって不安定なのではないのか?
■フリーランスエンジニアって人脈やコネ、営業力が必要なのではないのか?
しかし、実際にフリーランスエンジニアになってみて気づきました。
これらはすべて間違いです。
過去のボクのようにフリーランスエンジニアに興味あるけど一歩踏み出せないという方向けに
『フリーランスエンジニア転職完全ロードマップ』
という記事を書きました。
この記事読めば、どうすればフリーランスになれるのかが分かりますので、ぜひ一読ください。