icon
icon

初心者でもできた!Androidアプリの開発環境構築方法(Windows編)

テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査

自分でもAndroidアプリを開発してみたい!と思う方も多いのではないでしょうか。

今回は、初心者でもできるWindowsのAndroidアプリの環境構築方法について紹介します。

実務でもWindowsでAndroidを開発できることを目標にして、まずは、WindowsのAndroidアプリの環境構築を学習してみてください。

初心者でもわかりやすいように、画像を多く使って説明しています。

 

Android アプリ開発入門として、必要なソフトをインストールしてアプリを制作する環境を整え、エミュレータを使って「Hello World」を表示させるところまで解説していきます。

目次

1時間でできる無料体験!

 

大石ゆかり

田島メンター!!Androidアプリってどうやって開発するんですか〜?

田島悠介

Androidアプリは開発環境を構築する必要があるんだ。いくつかインストールが必要なものもあるから、順番に教えていくね。

 

Javaのインストール

ここではJavaのインストール方法を解説します。

Javaとは、Androidアプリを制作する上で必要なプログラム言語です。

 

Javaをダウンロード

OracleのサイトからJDK(Java Development Kit)をダウンロードします。

Accept License Agreement  にチェックを入れ、  Windows x86あるいはWindows x64用のファイルをダウンロードします。

 

x86版かx64版かを確認する方法

使用しているPCがx86版かx64版かは、使っているPCの「コントロールパネル」または「設定」から確認できます。

※Windows7、8の場合

コントロールパネルで、「システムとセキュリティ」をクリックします。

jdk_3

 

さらに「システム」をクリックします。

jdk_4

 

赤い枠で囲まれている部分に表示されます。

この場合だと64bitのx64版です。

jdk_5

 

※Windows10の場合

左下にあるWindowsボタンを右クリックして、表示されるメニューから「システム」をクリックします。

 

赤い枠で囲まれている部分に表示されます。

この場合だと64bitのx64版です。

必ず確認してからインストールするようにしましょう。

 

Javaのインストール

ダウンロードしたJavaプログラムを起動し、標準設定の状態でインストールします。

JDKのインストール先は、JAVA_HOMEの設定で必要になります。

JDKのインストール先をメモしておいてください。

 

JAVA_HOMEの設定

環境変数 JAVA_HOME を設定することで、Javaを利用できるようになります。

JAVAのインストールでメモして頂いた JDKのインストール先を、エクスプローラーで開き、入力欄の部分を右クリックしてコピーします。

 

※Windows7、8の場合

コントロールパネルで、「システムとセキュリティ」をクリックします。

jdk_3

 

さらに「システム」をクリックします。

jdk_4

 

さらに「システムの詳細設定」をクリックします。

 

「環境変数」をクリックします。

 

「新規」をクリックします。

 

「変数名」に「JAVA_HOME」を入力し、「変数値」には先ほどコピーしたものを貼り付けて、OKをクリックします。

 

※Windows10の場合

左下にあるWindowsボタンを右クリックして、表示されるメニューから「システム」をクリックします。

 

「システム情報」をクリックします。

 

「システムの詳細設定」をクリックします。

 

「環境変数」をクリックします。

以降の作業は、Windows7、8と同じです。

 

Android Studioのインストール

ここでは、Android Studioをインストールする方法を解説します。

 

Android Studioのダウンロード

Android Studioのサイトからダウンロードします。

下記の赤枠で囲ったボタンをクリックします。

 

「上記の利用規約を読み、同意します」にチェックを入れ、ダウンロードボタンをクリックしてダウンロードします。

 

Android Studioのインストール

ダウンロードしたAndroid Studioをダブルクリックして起動します。

特に設定もなく、「Next」でインストールを進めていきます。

 

「Start 」にチェックを入れたまま、「Finish」をクリックします。

 

「I do not …」を選択し、OKボタンをクリックします。

 

「Next」をクリックします。

 

そのまま「Next」をクリックします。

 

「Finish」をクリックします。

 

数分待つと、インストールが完了します。

 

[PR] Androidアプリの開発で挫折しない学習方法を動画で公開中

プロジェクト作成とAVDの設定・エミュレータでの実行

いよいよ最終段階です。

プロジェクトを作成して、エミュレータで表示してみましょう。

 

プロジェクトの作成

それでは実際にアプリケーションを作っていきましょう。

 

「Start a new Android Studio project」を選択します。

 

2つの項目を入力します。

今回は以下のように入力しています。

Application name (アプリケーション名):Helloworld

Company domain (パッケージ名):example.com

「Next」を押して進んでいき、「Finish」をクリックします。

 

これがプログラムなどの作業をしていく画面です。

エミュレータで起動できるか確認してみましょう。

 

AVD(Android Virtual Device)の作成

最後に、PC上で動作するAndroid端末のエミュレータを作成しましょう。

 

ツールバーの「AVD Manager」をクリックします。

 

「Create Virtual Device」をクリックします。

 

「Next」をクリックします。

 

「Download」をクリックします。

 

「Accept」を選択し、「Next」をクリックします。

 

「Finish」をクリックします。

 

「Next」をクリックします。

 

「Finish」をクリックします(名前は任意に変更できます)。

 

下記のように追加されたらAVDの作成は完了です。

この画面(Android Virtual Device Manager)を閉じます。

 

アプリケーションの実行

ツールバーから「Debug」をクリックします。

 

先ほど追加したAVD「Nexus 5X API 24」をクリックします。

 

エミュレータの起動には数分かかります。

 

このような画面になったら成功です。

 

コラム

コスパとタイパ、両方結果的に良くなる良くなる学び方とは?

「スクールは高いし時間も縛られて効率が悪い」と考える方は多いと思います。
もちろん、時間も費用もかかることは間違いありません。
ただ 結果的に無駄な学びにお金も時間もかける方がリスクが高いという考えもあります。

コスパ・タイパ最適化の参考として、 テックアカデミー卒業生がスクールを選んだ理由 をご紹介します。

  • ・困ったときに、質問や相談できる相手がいるため挫折しなかった
  • ・プロとして必要なスキルのみを深く学べたので無駄がなかった
  • ・副業案件の提供と納品までのサポートがあったので目的を達成できた

安価・短期間で広く浅く学んでも意味がありません。 本当に自分の目的が達成できるか、それが重要です。
自分にどのスキルや学び方が合っているか、どんな学習方法かなど、お気軽に 無料相談 に参加してみませんか?

カウンセラー・現役のプロへ、何でも気軽に無料相談可能。 30分か60分お好きな時間が選べて、かつ3回まで すべて無料で ご利用できます。
無理な勧誘は一切ない ので、お気軽にご参加ください。

今なら相談した方限定の割引・参加特典付き! 無料相談はこちら

まとめ

WindowsのAndroidアプリの環境構築のためには、Javaなどの言語が必要でした。

Javaの利用には、JAVA_HOMEの設定が重要でした。

WindowsのAndroidアプリの開発には、Android Studioというアプリケーションが必要でした。

Android Studio の環境設定にはいろいろと手順がありますが、1つ1つ設定していけば大丈夫です。

 

大石ゆかり

あ、画面上にスマホが表示されました!

田島悠介

これでAndroidアプリの開発環境は整ったよ。これでアプリケーションを書いて実行すると、そのスマホ画面でエミュレートできるんだ。

大石ゆかり

そうなんですね!!頑張ります!!!

 

Androidアプリ開発を学習中の方へ

これで解説は終了です、お疲れさまでした。

  • つまずかず「効率的に」学びたい
  • 副業や転職後の「現場で使える」知識やスキルを身につけたい

プログラミングを学習していて、このように思ったことはありませんか?

テックアカデミーのAndroidアプリコースでは、第一線で活躍する「プロのエンジニア」が教えているので、効率的に実践的なスキルを完全オンラインでしっかり習得できます。

合格率10%の選考を通過した、選ばれたエンジニアの手厚いサポートを受けながら、Swiftを学習・勉強して短期間でオリジナルのiOSアプリを開発できるようになります。

まずは一度、無料体験で学習の悩みや今後のキャリアについて話してみて、「現役エンジニアから教わること」を実感してみてください。

時間がない方、深く知ってから体験してみたい方は、今スグ見られる説明動画から先に視聴することをおすすめします!

初心者・未経験でもできる。まずはテックアカデミーに相談しよう

プログラミングを独学で学習していて、このように感じた経験はないでしょうか?

  • ・調べてもほしい情報が見つからない
  • ・独学のスキルが実際の業務で通用するのか不安
  • ・目標への学習プランがわからず、迷子になりそう

テックアカデミーでは、このような 学習に不安を抱えている方へ、マンツーマンで相談できる機会を無料で提供 しています。
30分間、オンラインでどんなことでも質問し放題です。

「受けてよかった」と感じていただけるよう カウンセラーやエンジニア・デザイナー があなたの相談に真摯に向き合います。

「自分に合っているか診断してほしい」
「漠然としているが話を聞いてみたい」

こんなささいな悩みでも大丈夫です。

無理な勧誘は一切ありません ので、まずはお気軽にご参加ください。
※体験用のカリキュラムも無料で配布いたします。(1週間限定)

今なら参加者限定の割引特典付き! 無料相談を予約する