Edited at

Windows(Win7)にAndroid Studio をインストールして"Hello world!"表示まで

More than 3 years have passed since last update.

Window7でAndroid Studio使ったときの備忘録です


概要

Windows(Win7)64bit版にAndroid Studio1.2.2をインストールして"Hello World!"表示するだけのプロジェクトを作成。 その後そのプロジェクトからAPKファイルを作成して、自分のAndroidスマートフォン(富士通 ARROWS A 202F)にインストールしてみるまでの作業の記録です。

全体の流れは 

JDKとAndroid Studioのインストール → テンプレートより"Hello World!"表示プロジェクト作成 → エミュレータで実行 → APKファイルを作成 → Androidスマートフォンの実機で実行

となります。


JDKとAndroid Studioのインストール作業

JDK→Android Studio の順でインストール


JDKインストール

こちらを参考に

http://www.oracle.com/technetwork/java/javase/downloads/index.html

よりJDKをダウンロードしてインストールする

今回の自分のWindows7(64bit版)用の作業では「jdk-8u51-windows-x64.exe」ファイルをダウンロードしてダブルクリックからSDKをインストールした


Android Studioインストール

こちらを参考に

http://developer.android.com/intl/ja/sdk/index.html

よりJDKをダウンロードしてインストールする

今回の自分のWindows7用の作業では「android-studio-bundle-141.1980579-windows.exe」ファイルをダウンロードしてダブルクリックから Android Studio (含む Android SDK & Android Virtual Device) をインストール


プロジェクト作成

ここここここのプロジェクト作成のあたりの説明を参考にして作成

(Company Domein はテキトーに siouxcitizen.example.com として作成)


プロジェクト作成

Start a new Android Studio Project



Application Name: My Application

Company Domein: siouxcitizen.example.com

Package name: com.example.siouxcitizen.myapplication

Project location: C:\Users\ユーザ名\AndroidStudioProjects\MyApplication



Phone and Tablet にチェック

Minimum SDK → API 15: Android4.0.3(IceCreamSandwich)



Blank Activity (Default)



Activity: MainActivity

Lyout Name: activity_main

Title: MainActivity

Menu Resouce Name: menu_main

(Defaultのままの設定)



Finish

プロジェクト構成のためしばらく待ち


SDK設定

AndroidStudioメニューよりTools→Android→SDKManager

[Android4.0.3(API 15)]以降のインストール以外デフォルト設定のまま?

Tools

Android SDK Tools Rve.24.3.3

Android SDK Platform-tools Rve.22

Android5.1.1(API 22)

Android5.0.1(API 21)

Android4.4W.2(API 20)

Android4.4.2(API 19)

Android4.3.1(API 18)

Android4.2.2(API 17)

Android4.1.2(API 16)

Android4.0.3(API 15)

Extras

Android Support Repository Rve.15

Android Support Library Rve.22.2.1

Google USB Driver Rve.11

パッケージ選択後

「Install ~packages…」をクリック


エミュレータで実行

Androidエミュレータ設定後にエミュレータで"Hello world!"を実行します


エミュレータ設定

AndroidStudioメニューよりTools→Android→AVDManager

表示されるエミュレータのリストから使用するエミュレータをダブルクリック実行

OR

エミュレータリスト右端にある緑色の右方向アイコンをクリック

でエミュレータが立ち上がるか確認

参考

 Create Virtual Device...からエミュレータの追加が可能

エミュレータが立ち上がらず、以下のエラーメッセージでた場合

Cannot launch AVD in emulator.

Output:

emulator:ERROR:x86 emulation currently requires hardware acceleration!

Please ensure Intel HAXM is properly installed and usable.

CPU acceleration status: HAX kernel module is not installd

以下フォルダが存在するかチェック

C:\Users\ユーザ名\AppData\Local\Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager

フォルダ内にあるインストーラーintelhaxm-android.exeでインストール

フォルダなければ

Tools→→Android→SDKManager

より

Extras

Intel x86 Emulator Accelerator(HAXM installer)

をインストール


エミュレータで"Hellow world!"プログラム実行

エミュレーターの確認ができたら、

Runメニュー→Run 'app'→

"a+id/"についてのエラーがでたら"a+id/aaa"や"a+id/bbb"とりあえず適当なものを設定してエラーをなくす

エラーがなくなるとエミュレーター選択を促されるので選んで実行

エミュレーターが実行され"Hello world!"が表示される


"Hellow world!"プログラムとエミュレータの停止

プログラム停止

Runメニュー→Stop

エミュレーター停止

Windowsタスクバーよりエミュレーターを右クリックしてウィンドウを閉じる


APKファイルを作成

参考リンクの「apkファイル作成」の項目にあるリンクを参考にしながら作成

APKファイル作成に必要なKey Storeの設定も行っています

リリース用APKファイル作成

Buildメニュー→Generate Signed APK...



Key store が既に存在する場合、そのパスを設定

今回は新しく作るので「Create new...」で

プロジェクト名androidTestで作業しているとして以下を設定

Key store path: C:\Users\ユーザ名\AndroidStudioProjects\MyApplication\app\src\androidTest\androidTest.jks

Password: XXXXXXX

Alias:   androidTest (プロジェクト名そのまま)

Password: XXXXXXXXX

Validity(year): 25  (デフォルト)

First and Last Name: siouxcitizen tarou

State or Province: Tokyo

Country Code (XX): JP

→Next

→Finish 

少し待つと[Signed APK's generated succesfully]というメッセージとともにAPKファイルが作成された旨表示されます

C:\Users\ユーザ名\AndroidStudioProjects\MyApplication\app

にapp-release.apkが作成されている

C:\Users\ユーザ名\AndroidStudioProjects\MyApplication\app\src\androidTest

にはkeystoreをもつandroidTest.jksファイルが作成されている


Androidスマートフォンの実機で実行

APKファイルをUSB接続経由でAndroid端末にインストールします


Android端末設定

インストール対象Android端末で

「設定」→「アプリケーション」→「開発元不明のアプリ」にチェックを入れて有効化

(→作業終了後はもとにもどしておく)

「USBデバック」にチェックを入れて有効化  

  古いAndroid OS(Android4.2.xより前)では

  「設定」→「アプリケーション」→「USBデバック」より設定

  新しいAndroid OS(Android4.2.x~)ではここにある手順で設定


APKファイルをAndroid実機へインストール

USBで開発PCとAndoroidを接続

SDKのフォルダ

C:\Users\ユーザ名\AppData\Local\Android\sdk\platform-tools

にさきほど作成したAPKファイルapp-release.apkを置く (toolsのパス設定を不要にする作業)

以下2通りの方法でインストール(実際の処理内容は同じ)

■コマンドプロンプトを開いてplatform-toolsフォルダに移動して以下のコマンドを実行

adb install app-release.apk

または

■adb install app-release.apk を記述したバッチファイルを作成してplatform-toolsフォルダに置いて実行


ADBドライバ設定

Windows(Win7)用にUSB接続のためのADBドライバが必要となった場合は、必要なドライバをダウンロードしてきて、

「コンピュータ」右クリック→管理→デバイスマネージャ 

より必要なドライバをインストールしてから上記作業を行う

自分のAndroid端末F202での作業時にはここここを参考にADBドライバをインストールしました



参考リンク


インストール

ゼロからわかるAndroid Studioインストール手順(Windows版)インストールにあたっての簡単なガイド

http://thinkit.co.jp/story/2015/02/26/5646

ゼロからわかるAndroid Studioインストール手順(Windows版)ステップ1 JDKをインストールしよう(Windows)

http://thinkit.co.jp/story/2015/02/26/5646/page/0/1

ゼロからわかるAndroid Studioインストール手順(Windows版)ステップ2 Android Studioをインストールしよう(Windows)

http://thinkit.co.jp/story/2015/02/26/5646/page/0/2


プロジェクト作成

Macでインストール後 プロジェクト作成 

初心者でもできる!「AndroidStudio」を使ったAndroidアプリ開発環境の構築方法

http://techacademy.jp/magazine/5238

Linuxでインストール後、作成「HelloWorld」アプリをAndoroidインストールまで

Android Studioでアプリを作って携帯に入れてみよう【CustomROM編】

http://do-you-linux.com/blog/2015/02/11/android-studio%E3%81%A7%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E6%90%BA%E5%B8%AF%E3%81%AB%E5%85%A5%E3%82%8C%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86%E3%80%90customrom%E7%B7%A8/

開発環境の構築ステップを完全図解~Android StudioからはじめるAndroidアプリ開発:その1【初心者向けアプリ開発3分tips】

http://engineer.typemag.jp/article/ra-android-tips05

「Hello World」までひととおり レイアウト変更あり

Hello!! Android Studio 04 - プロジェクト作成からシミュレータ実行までトライ編 -

http://blog.montone-works.com/2015/03/hello-android-studio-04.html


apkファイル作成

Android Studioでアプリ公開用KeyStoreを作成して本番ビルドする

http://qiita.com/konifar/items/6c6b73deae9085a69666

Android Studioで APK ファイルを作成する

http://androidstudio.hatenablog.com/entry/2014/07/26/154043

Android StudioでAPKファイルを作成

http://blog.digiat.net/?p=1605

リリース用apkファイルの作成から、実機deployするまで

http://qiita.com/kengoscal/items/fbe88f2a502ca243a806


apkファイルを実際のAndroid実機上で実行

Google Playを経由しないapkファイルインストールについて(apkの作り方はなし)

AndroidapkファイルをAndroid端末(実機)にインストールする方法

http://phpjavascriptroom.com/?t=mobile&p=android_apk_install

apkファイルをAndroid端末にUSB接続でインストールする方法 (開発者ではない人向け)

http://pentan.info/android/apk_install.html

Google Play以外から入手した野良apkファイルをAndroidにインストールする方法

http://www.teradas.net/archives/6078/

apkファイルをAndroid端末(実機)にインストールする方法

http://blog.livedoor.jp/testcase0409/archives/206193.html

XPERIAに自分で作ったAndroidアプリをインストールする方法 / XPERIAでのデバッグ方法

http://android.roof-balcony.com/install/xperia-install/

adb経由でアプリケーションを手動でインストール/アンインストールするには

http://www.adakoda.com/android/000218.html


USB接続、ADBドライバあたりの説明

提供元不明アプリ/デバッグモードの設定箇所を教えてください。(Android4.2.x~)

http://www.tapnow.jp/support/help/2013/05/android42-1.html

apkファイルをAndroid端末にUSB接続でインストールする方法 (開発者ではない人向け)

http://pentan.info/android/apk_install.html

【Android】SoftBank 202FのADBドライバーインストール方法

http://nnf.deci.jp/?no=62


その他

Hello!! Android Studio 05 - 【Darcula】見た目をカッコよくしちゃうぞ編 -

http://blog.montone-works.com/2015/04/hello-android-studio-05-darcula.html

カウンター機能作成まで

m_shige1979のささやかな抵抗と欲望の日々

http://m-shige1979.hatenablog.com/entry/2015/01/14/080000

ボタンとか画像とかいろいろ 作者活動を時系列に書いているので読みづらいかも

iOSエンジニアが初めてAndroid開発をやってみた第1日目のメモAdd Starhirouf

http://d.hatena.ne.jp/shu223/20141219/1418962904

Android再入門 ?Eclipseのことは忘れろ? #nds40

http://qiita.com/Nkzn/items/b31829890ba83a7fd618