こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Androidアプリ開発環境の構築について

Androidアプリ開発環境を自分のPCに構築しようと思っていますが、
さまざまなエラーが出てしまい、なかなかうまく進みません。
現在eclipseにSDKを取り込むところで失敗していますので、
どなたご教授いただけるとありがたいです。

自分のPCはウィンドウズ7 32bitで構築しています。
以下をインストールしました。
●java(Version 7 Update 21)
●JDK(jdk-7u21-windows-i586)
●Android SDK Tools (JDK1.7)
●SDK(adt-bundle-windows-x86-20130219)
●eclipse(3.7.2)

 システムの環境変数でPATHは以下で通しました。
・JDK
C:\Program Files\Java\jdk1.7.0_21\bin;
・SDK
C:\adt-bundle-windows-x86\sdk\platform-tools;

 ソフトのインストール先は以下です。
・SDKインストール先
C直下に入れました。
・eclipseインストール先
C:\pleiades-java-3.7.2\eclipse\eclipse.exe

インストールしPATHを通した後、
eclipseを起動し、SDKを入れる際、以下のようなエラーが表示されます。
(画像の内容です)
------------------
Warning !
The follwing prosesses:
-cmd.exe
-java.exe
are locking the following directory:
C:\adt-bundle-windows-x86\sdk\tools
Please close these applications so that the installation can continue.
When ready,press YES to try again.
-------------------
またSDK Managerのログでは以下が残ります
-------------------
Failed to rename directory C:\adt-bundle-windows-x86\sdk\tools to
C:\adt-bundle-windows-x86\sdk\temp\ToolPackage.old01.
[find_lock]Directory locked by cmd.exe;java.exe
--------------------
どうも、直訳するとcmd.exeとjava.exeがフォルダを使用していてロックされてる
とは分かるのですがどうしていいか分かりません。

いろいろググってみてウイルスソフトなども一時的にストップさせてやっていますが、
うまくできません。
分かる方ご教授よろしくお願いします。

投稿日時 - 2013-04-24 14:04:17

QNo.8057449

困ってます

質問者が選んだベストアンサー

原因は↓これですね。

>・SDK
>C:\adt-bundle-windows-x86\sdk\platform-tools;

パスにはSDKのtoolsフォルダとplatform-toolsフォルダの2つを追加しないといけません。
つまり……

C:\adt-bundle-windows-x86\sdk\tools;C:\adt-bundle-windows-x86\sdk\platform-tools;

……にしてください。

あと、蛇足ながらWindowsであれば、インストーラー付きの"installer_r21.1-windows.exe"が「Recommended」 、つまり「推奨」です。

投稿日時 - 2013-04-24 14:49:32

お礼

早々のお返事ありがとうございます。
installer_r21.1-windows.exeをインストールし、
パスを追加してやってみましたが、うまくいきません。
http://d.hatena.ne.jp/esodov/20110112/1294844464
を見つけまして、インストール場所をC直下にSDKフォルダを作り、インストールしなおし、以下パスを追加してみましたけど、やはり同じ現象が出てしまいます。
C:\Program Files\Java\jdk1.7.0_21\bin;
C:\adt-bundle-windows-x86\sdk\platform-tools;
C:\adt-bundle-windows-x86\sdk\tools;
C:\SDK;
C:\SDK\tools;
C:\SDK\platform-tools;

エラーが気になりますが、意味がわからないまま進めています。
とりあえずこれで動いてはいるようです。

投稿日時 - 2013-04-24 17:08:36

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)