Yahoo! 知恵袋

IDでもっと便利に新規取得

ログイン

  • Yahoo! JAPAN
  • ヘルプ

a-nation2014、チケット最速先行受付開始!

  • トップ
  • カテゴリ
  • ランキング
  • Q&A一覧
  • 回答ひろば

いますぐ利用登録!

Q&A 知恵ノート

条件を指定

質問する

知恵ノートを書く


現在位置:
知恵袋トップ
>
コンピュータテクノロジーカテゴリ選択
知恵袋トップ
エンターテインメントと趣味
暮らしと生活ガイド
インターネット、PCと家電
健康、美容とファッション
ビジネス、経済とお金
生き方と恋愛、人間関係の悩み
子育てと学校
職業とキャリア
マナー、冠婚葬祭
ニュース、政治、国際情勢
教養と学問、サイエンス
スポーツ、アウトドア、車
地域、旅行、お出かけ
コンピュータテクノロジー
Yahoo! JAPAN
おしゃべり、雑談
その他
>
プログラミング >
Java > Androidアプリケー...


ここから本文です

この知恵ノートを「知恵コレクション」に追加しました。

追加した知恵ノートはMy知恵袋の「知恵コレクション」ページで確認できます。

「知恵コレクション」に登録済みです。

再登録しました。

追加に失敗しました。

ノートに戻り、もう一度やり直してください。

すでに1,000件のノートが登録されています。

新しく追加したい場合は、My知恵袋の「知恵コレクション」ページで登録されているノートを削除してください。

追加できませんでした。

ノートは削除されました。

知恵コレに追加する:36人

役に立つ

Androidアプリケーション開発環境の構築(ADTバンドル版SDK編)

ライター:keicha_hrsさん(最終更新日時:2014/4/28)投稿日:2012/11/26 アドバイス受付中!

  • ナイス!:

    22

  • 閲覧数:172797
  • 付箋(アドバイス)指数中→
  • ノート
  • アドバイス
  • 関連Q&A
  • 履歴

印刷用のページを表示する

はじめに

「Androidアプリケーション開発環境の構築」ではEclipseを本家サイトからダウンロードし、ADTプラグインを後から導入する方法をご紹介しました。本稿では、Android SDK r21より配布されるようになった、ADT導入済みのEclipseがバンドルされたSDKをダウンロードし、開発環境を構築する手順を紹介します。なお、先に紹介したページと重複する内容がありますが、両ページを見比べながらは面倒と思いますので、承知の上で記したいと思います。

ホストOSはWindows 7 Home Premium 64bit版を用いています。異なるバージョンの場合は、適宜読み替えれば手順としてはほとんど変わりません。

本稿に用いたソフトウェアのバージョンは次の通りです。


  • Java SE 7 Development Kit Update 51
  • ADT Bundle for Windows 20140321
  • Pleiadesプラグイン 1.4.5


 ユーザー名について

古いAndroid SDKのリビジョンでは、Windowsのユーザー名に日本語文字や半角スペースなどの記号を含むと、Android仮想デバイス(AVD)が正常に起動できないという問題がありました。しかし、SDKの改善によって、現在では概ね解消されています。詳しくは、知恵ノート「Android開発環境とWindowsユーザー名」を参照してください。


必要なソフトウェアのダウンロード

Android SDK

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


Android SDKをダウンロードします。画面上のDownload the SDKというボタンをクリックします。

1.png

 

続いて、ライセンス条項に同意することが求められますので、チェックボックスにチェックを入れます。また、32bit版か64bit版かを選択するボタンがありますので、お使いの環境に合わせて選択し、Downloadボタンを押せばダウンロードが開始されます。 

2.png

 

Pleiades

http://mergedoc.sourceforge.jp/


Eclipseを日本語化するためのPleiadesプラグインをダウンロードします。最新版をダウンロードすれば良いでしょう。 

4.png


Java SE 7 Development Kit (JDK)

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


OracleのサイトからJDK 7をダウンロードします。上記URLのページからJDK 7のダウンロードページへのボタンをクリックし、下図のような画面で「Accept License Agreement」のボタンをクリックしてから、OSに合わせたインストーラーをダウンロードします。 

4.png


ソフトウェアのインストールと設定

JDKのインストール

まずはJDKをインストールします。ダウンロードしたjdk-7u51-windows-x64.exe(32bit版なら32bit版なら-i586.exe)をダブルクリックしてインストールを開始します。ここでは特に設定は変更せず、そのままインストールします。なお、JDKをインストールすると、続けてJREのインストーラーが起動します。こちらもデフォルト設定のままインストールしておきましょう。 

12.png


Android SDKのインストール

adt-bundle-windows-x86_64-20140321.zip(32bit版ならadt-bundle-windows-x86-20140321.zip)を適当なフォルダーで解凍します。なお、20140321の部分にはリリースされた日付が入ります。解凍すると拡張子を除いたadt-bundle-windows-x86_64-20140321というフォルダー名で展開されるので、これをADTとリネームしてCドライブのルート直下(C:\のすぐ下)に移動することにします。 

5.png

なお、同梱されているEclipseに非常に長いフォルダー名が含まれているため、解凍アプリケーションによっては、解凍に失敗するケースがあります。なるべく浅い階層の場所にzipファイルを置いて解凍した方が良いでしょう。


ポイント

  • Android SDKやEclipseは、追加ソフトウェアを自分の下のフォルダーに展開するようになっています。このため、一般ユーザーの権限で書き込みができるフォルダーに配置する必要があります。Windows Vista以降では、例えばProgram Filesの下などは一般ユーザーの権限では書き込みができないため、ここに配置してしまうと追加ソフトウェアを正しく導入することができません。「アプリケーションはProgram Filesの下に」と几帳面に整理されている方もいるかと思いますが、この点には注意が必要です。

Eclipseの日本語化

Eclipseのメニューなどを日本語化するため、Pleiadesプラグインを導入します。まず、ダウンロードしたpleiades.zipを解凍します。このzipファイルはフォルダー付き圧縮されていないので、作業用フォルダーの中に解凍するようにしましょう。そして、展開されたファイルを全てEclipseのフォルダーの下に移動します。  

6.png


次に、eclipseフォルダーの中にあるeclipse.iniファイルを編集します。解凍したreadmeフォルダの下にあるreadme_pleiades.txtの中に説明があります。必要なのは、eclipse.iniの末尾に

-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash

という記述を付け加えることです。その通りに作業すれば良いのですが、eclipse.iniは改行コードがUnix方式となっており、Windows付属のメモ帳では正しく開くことができません。ワードパッドでは開くことができるので、他にエディターがなければワードパッドを使いましょう。 

7.png

 

なお、非同梱版のインストールのときと異なり、末尾に「=default.splash」というオプションを付加しています。これは必須ではないのですが、このバンドルされたEclipseにはAndroidオリジナルのスプラッシュロゴが用意されています。そちらを表示させるようにするために、このオプションを付けます。


eclipse.iniを編集したら起動してみます。初回起動では、コピーした「eclipse.exe -clean.cmd」というファイルをダブルクリックして起動しましょう。これは、コマンドプロンプトで「eclipse -clean」とオプションを付けて起動したことと同じことになります。これによりキャッシュがクリアされて、正しく日本語化されます。次回以降はeclipse.exeから起動しましょう。


ヒント

  • Eclipseを起動するためには、そのEclipseのアーキテクチャに合致したJavaの実行環境が必要となります。JDKのインストーラーに同梱されたJREをインストールしておけば、そのためのファイルがWindowsのシステムフォルダー(通常はC:\Windows\System32)にもコピーされます。この場所はデフォルトでシステム環境変数のPathに含まれているため、通常ならばこのままEclipseの起動ができるはずです。しかし、起動時に下記のようなメッセージが出る場合は、64bit版Windowsに32bit版のJDKをインストールしている、或いは誤操作などでシステム環境変数のPathからSystem32フォルダーを除外しているといったことが考えられます。そのような作業ミスがないか、確認をしてみましょう。 
  • 13.png

これでおしまい!

eclipse.iniの設定でdefault.splashオプションを付けたことにより、起動時に次のようなオリジナルスプラッシュロゴが表示されます。 

14.png


初めて起動したときに、次のようなウィンドウが表示されることがあります。これは、使用統計をGoogleに送信するかどうかを確認する画面です。お好きな方を選んでください。 

15.png


次に・・・と申し上げたいところですが、実はこれでもう作業は終わりです。非同梱版で必要だった、ADTプラグインの導入や、最低限のSDKパッケージのインストールはすでに終わっているのです。メニューのウィンドウを開いてみると、すでにAndroid関連の項目が加わっています。  

9.png


Android SDK マネージャーを起動すると、 

10.png 

必要最低限のものはインストール済みですが、リリース後にアップデートされたパッケージもありますので、必要に応じてアップデートしたり、他のパッケージを追加インストールしましょう。


また、一般的にJavaプログラム開発を行うためにはJDKのインストール先の直下のbinフォルダーを環境変数Pathに加えますが、Android SDKにはfind_java.exeというJDKを探すためのツールが含まれているため、その必要がありません。JREがインストールされていればそのままEclipseも起動できるので、Android開発環境構築のためだけについて言えば、環境変数の操作は一切必要ありません。


エンコードの設定

これは必須ではありませんが、「設定」のリストから「一般」を選択し、その下にある「ワークスペース」を選ぶと、下図のような画面になります。ここで、「テキスト・ファイルのエンコード」を「デフォルト」から「その他」に変更し、リストから「UTF-8」を選択しましょう。これでJavaソースファイルの文字コードがUTF-8になります。Androidアプリケーション開発ではXMLも用いますが、XMLファイルの文字コードはUTF-8が標準です。ファイルの種類によって文字コードが混在していると勝手が悪いので、UTF-8に揃えるのが望ましいでしょう。 

11.png


いかがでしょうか。これまでの環境構築に比べて、遥かに簡単になっていることがお分かりいただけるかと思います。ソフトウェアのダウンロード時間を除けば、10分もあれば、最低限の環境構築が完了してしまうことでしょう。


終わりに

「役に立つノート」に選ばれたばかりか、外部サイトにおいても環境構築において参考になるページとして紹介していただいているようです。多くの皆様のお役に立てて、大変嬉しく思います。


2013年5月15日に開催された「Google I/O 2013」において、新たなAndroid開発環境であるAndroid Studioのリリースが発表されました。Eclipseを用いた開発環境の今後は不明ですが、ユーザーにとっては再び新たな開発環境の操作方法を学ばなければならないことになります。私の方も勉強して、知恵ノートでその環境構築をご紹介できたらと考えています。


改版履歴

(2012/11/26)初版

(2013/01/24)「役に立つノート」に選ばれる!

(2013/02/19)JDKのインストールに関する注意の修正

(2013/05/19)体裁崩れ修正、Windows 8の画像に差し替え

(2013/07/07)Java 7についての記述追加

(2014/04/02)各ソフトウェアの更新に合わせて内容修正


このノートのライターが設定した関連知恵ノート

  • Androidアプリケーション開発環境の構築
  • Google USB DriverでAndroid端末をWindowsに認識させる
  • Android仮想デバイス(AVD)の高速化
  • Android開発環境とWindowsユーザー名
  • Android開発をJava 7で行う
  • ナイス!22
  • 違反報告

アドバイス(このノートのライターへのメッセージ)を送る

このノートはどうでしたか?  いいと思ったことや、こうしたらもっとよくなるといったメッセージを送りましょう! ノートの内容やライターについて質問がある場合は、Q&Aから質問してみましょう

アドバイスを送るには、
Yahoo! JAPAN IDでのログインおよび
Yahoo!知恵袋の利用登録が必要です。

利用登録ナビへ

感想アドバイス履歴

  • 送信日時:2014/05/12 11:47:50

    hei0123jpさん

    やってみたら良かった

  • 送信日時:2013/11/07 18:14:12

    sukura108さん

    助かった

  • 送信日時:2013/10/17 04:29:04

    yasuo625さん

    助かった

もっと見る

このノートに関するQ&A

  • 回答受付この最新のADTバンドル版で、通常のアプリケーションを作成する際の質問です。クラ...
  • 解決済みeclipseの日本語化について
  • 解決済みWindowsXPは対象外?

もっと見る

このノートについて質問する

このノートについてライターの方に質問できます。

※ライターの方から必ず回答をいただけるとは限りません

※別ウィンドウで開きます

新登場!! Step Chips 手作り作品のハウツーが詰まったiPhoneアプリ

あなたにおすすめの知恵ノート

  • Android SDKのリビジョンを下げる方法
  • [Minecraft]「"SDK"sGuns」という名のMODの入れ方
  • Android SDK Tools r22.6以降で旧来方式のプロジェクトを作る
  • ニキビを本気で治すなら完全版!! 施術編
  • 番外資料編 最新版 NHK受信料滞納者への強制執行実施状況

あなたにおすすめのQ&A

  • 0×∞ が不定形なのはなんでですか ∞-∞, ∞/∞, 0/0, が不定形なのは何となく分かりますが 0×∞は0にし...
  • $0.01は何円ですか?
  • 0.8=0.6/√(0.8-x)^2+0.6^2 計算方法教えてください 0.8=0.6/√(0.8-x)^2+0.6^2 この方程式の解き方...
  • 0<x<∞と0<xの違いはなんですか?
  • WIndows8.1(64bit)でRuby on Rails mySQLの環境を構築したところ、rake db:createが失敗してしまいま...

このページのトップへ

PR

この知恵ノートのライター

グレード

グレード知恵ノートのグレード:2-3

カテゴリマスター

keicha_hrsさん

「マイコン」を中心としたシステムの開発に十数年関わってきた...[続きを見る]

その他の知恵ノート(29件)
Android SDKのリビジョンを下げ...
Linuxで複数バージョンのJavaを...
Google Maps Android API v2で...
Google Maps Android API v2に...
Windowsで環境変数を設定する

[ノート一覧]

知恵ノートランキング

  • 閲覧数
  •  
  1. 1位ダイエットにはガセリ菌!その...
  2. 2位アサイーはもう時代遅れ!?海外...
  3. 3位ヤフオクで毎回同じ検索をする...
  4. 4位ダイエットサプリを効率よく飲...
  5. 5位超簡単!NHK受信料契約を、...

[一覧]

対象のノートがありません

[一覧]

ランキング対象日:5/15

ピックアップ

結婚マニュアル本には載ってい...
はじめに  本屋に行くと結婚に関する本はたくさん売っていま...
子供の乗り物酔いに困っている...
このノートを作製した理由私は子供の頃、かなり乗り物酔いが...
ハムマヨパン
【材料】✳︎12個できます✳︎強力粉300g、牛乳200g、砂糖30g、バ...

[役に立つノートをもっと見る]

知恵ノートを書いてみませんか?知恵ノートの書き方はこちら

知恵ノートとは?

役立つ知恵情報は、Yahoo!知恵袋公式Twitter@yahoochiebukuroをフォロー
本文はここまでです このページの先頭へ

お得情報

ココカラファインで使える!
おトクな値引クーポンが当たる!
おでかけの季節にレジャーフェア実施中
ななつの素材で、ちょっと贅沢。
「アサヒなないろwater’s」が
新発売!3万名様にプレゼント実施中!
アンケートに答えると抽選で当たる!
1,000円分のタリーズカード
スペシャル・プレゼント・キャンペーン
≪Tポイント2,000p≫をゲット!
ガリバーのお店で査定・お見積りで
貰える『2,000名様限定』
イオンがお弁当作りを応援します!
お店で使えるおとくな
クーポン券をプレゼント!

その他のキャンペーン

Yahoo!Japan

Yahoo!検索データ 急上昇ワード

プライバシーポリシー - 利用規約 - ガイドライン - サイトマップ - ヘルプ・お問い合わせ

JASRAC許諾番号:9008249113Y38200

Copyright (C) 2014 Yahoo Japan Corporation. All Rights Reserved.