LoginSignup
11
12

More than 5 years have passed since last update.

Android開発環境設定メモ

Last updated at Posted at 2014-05-06

Android開発環境構築手順メモ。

  1. JDKのダウンロード&インストール

    http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp

  2. Android SDKのダウンロード&適当なフォルダに解凍

    http://developer.android.com/sdk/index.html?hl=sk

  3. IntelliJ IDEAインストール

    http://www.jetbrains.com/idea/download/
    ※ 他のIDEとしてはEclipseのADTプラグインやAndroid Studioなどあるらしい。ちゃんと評価はしてないが、Eclipseは重い印象が有り、Android StudioについてはIntelliJに対する利点がよく分からなかったため、今回はIntelliJで。

  4. Androidアプリケーション作成

    File -> New Project > Android > Application Module
    ※「Gradle: Android Module」を選択すると作成直後にエラーがでる。調査中。
    プロジェクト作成ダイアログの「Project SDK」にAndroid SDKのパス入力。

  5. IdeaVimの設定 (Vimmer以外はスルー)
    インストール:
    Preferences -> Plugins > Browse Repositories から「IdeaVim」で検索。

    キーマップ設定:
    Preferences -> Keymap > Plug-ins > IdeaVim でキーマッピング設定。

    ・BackspaceにCtrl-Hをバインド。
    ... デフォルトのClass Hierarchyオープンとコンフリクトするので、Preferences -> Vim Emulatorでコンフリクト解決。

    ・Exit Insert Mode に Ctrl-[とEscapeを両方バインド。
    ... Ctrl-[だけだとなぜか効かない・・・

  6. Genymotionの設定

    Android SDK標準のエミュレータは遅いので、高速なエミュレータとして利用。

    インストール:
    ・Virtual Boxダウンロード&インストール
    https://www.virtualbox.org/wiki/Downloads

    ・Genymotionダウンロード&インストール
    http://www.genymotion.com/

    ・Genymotion起動、Connectボタンから仮想デバイスをインストール
    参考) http://dev.classmethod.jp/smartphone/android/genymotion-install/

  7. Genymotion Pluginインストール
    Preferences -> Plugins > Browse Repository -> 「Genymortion」で検索
    インストール後、Preferences -> GenymotionでGenymotion.appのパスを設定

  8. アプリケーションのデプロイ

    ・ターゲットとするAndroidバージョンに応じてAndroidManifest.xmlのandroid:minSdkVersionを設定。
    ... sdkバージョンとosバージョンの対応はwikipediaに載っている。
    http://ja.wikipedia.org/wiki/Android
    ・Genymotionを起動し、仮想デバイスを選択して「Play」
    ・IntelliJからRunコマンド実行し、ダイアログ中でGenymotionでPlay中の仮想デバイスをターゲットに選択
    ・エミュレータウインドウ上で「Hellow World」画面が出力されることを確認

追記

Gradleプロジェクトのエラーを解決するには、下記の通りにすれば良いらしい。

・「Tools -> Android > SDK Manager」でSDK Manager起動
Extras > Android Support Repository をインストール

参考)http://qiita.com/radiocatz/items/91066c6fb72ca677f2e8

11
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12