【Android】プロジェクト作成から起動まで ~ 環境構築編 ~

 ■ はじめに

 * 独学で、Androidアプリを作成していく
 * 以下のサイトで、学習方法が載っているので参考になりそう

http://qiita.com/Reyurnible/items/5e57e44baeddd2149833
 動画

* 上記のサイトでも紹介されているが、
 以下のサイトで動画で学べるので基礎を学ぶのに役に立ちそう

https://dotinstall.com/lessons/basic_android_v3
https://dotinstall.com/lessons/omikuji_android_v3

Udacity の Freeコースもメモ。

Android Basics: User Interface
https://www.udacity.com/course/android-basics-user-interface--ud834
Material Design for Android Developers
https://www.udacity.com/course/material-design-for-android-developers--ud862
Android Basics: Multiscreen Apps
https://www.udacity.com/course/android-basics-multiscreen-apps--ud839
Android Basics: User Input
https://www.udacity.com/course/android-basics-user-input--ud836
Android Performance
https://www.udacity.com/course/android-performance--ud825
Advanced Android App Development
https://www.udacity.com/course/advanced-android-app-development--ud855
Android Basics: Networking
https://www.udacity.com/course/android-basics-networking--ud843

 ■ 事前準備

 * 以下の動画をみておくといい

https://dotinstall.com/lessons/basic_android_v3/43401

 【1】 Android Studioのインストール

 * 以下のサイトからダウンロードし、exeをたたいて、インストールするだけ
 * 今回の場合「android-studio-ide-173.4720617-windows.exe」をダウンロード

https://developer.android.com/studio/

 【2】 HAXMのインストール

HAXM (Intel® Hardware Accelerated Execution Manager) 
C:\Users\【ユーザ名】\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager
intelhaxm-android.exe
で、インストールする

 ■ 手順

 [1] プロジェクト作成

 [1-1] [File]-[New]-[Project...]-[Android]-[Android Application Project]を選択し
  「Next」ボタン押下
 [1-2] 以下の項目を入力し、「Next」ボタン押下
   * Application Name : AndroidHelloWorld
   * Project Name     : AndroidHelloWorld
   * Package Name     : com.sample.androidhelloworld
 [1-3] 後は「Next」を押しまくって、「Finish」ボタン押下

  → プロジェクト「AndroidHelloWorld」が作成される

 [2]起動させる

 [2-1] [Run]-[Run...]を選択する
→ エミュレータが起動し、「Hello World!」が表示される

 ■ 主なファイル構成

https://dotinstall.com/lessons/basic_android_v3/43404

の動画を見てみるといいかも。

構成図

# 大分、省略してるが...
 app
  |
  +- manifests
  |   |
  |   +- AndroidManifest.xml (アプリ全体の設定を記述)
  |
  +- java(動作を記述する。javaで記述)
  |   |
  |   +- 【パッケージ名】
  |        +- MainActivity
  |
  +- res
  |   |
  |   +- drawable (画像を格納)
  |   |
  |   +- layout (画面レイアウトを格納)
  |   |   |
  |   |   +- activity_main.xml (メイン画面)
  |   |
  |   +- mipmap (アプリのアイコン画像を格納)
  |   |   |
  |   |   +- ic_launcher
  |   |   +- ic_launcher_round
  |   |
  |   +- values
  |       |
  |       +- colors.xml
  |       +- strings.xml (文字列「Hello World」が、ここで設定されている)
  |       +- styles.xml
  |    
 Gradle Scripts

 ■ Android Studioについて

 ログ

 * C:\Users\【ユーザ名】\.AndroidStudio3.1\system\log 内に格納

関連記事

Android Studio の ショートカットキー
https://dk521123.hatenablog.com/entry/2015/09/19/134600
Android Studio の 設定あれこれ
https://dk521123.hatenablog.com/entry/2020/08/17/000000