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

このQ&Aのポイント
  • Androidアプリ開発環境を自分のPCに構築しようと思っていますが、さまざまなエラーが出てしまってうまく進めません。
  • 現在eclipseにSDKを取り込むところで失敗しています。自分のPCはウィンドウズ7 32bitです。
  • エラーの内容は、cmd.exeとjava.exeがフォルダを使用してロックされているため、インストールができないというものです。
回答を見る
  • ベストアンサー

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がフォルダを使用していてロックされてる とは分かるのですがどうしていいか分かりません。 いろいろググってみてウイルスソフトなども一時的にストップさせてやっていますが、 うまくできません。 分かる方ご教授よろしくお願いします。

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

  • ベストアンサー
  • okgoripon
  • ベストアンサー率44% (1141/2550)
回答No.1

原因は↓これですね。 >・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」 、つまり「推奨」です。

tukakin
質問者

お礼

早々のお返事ありがとうございます。 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; エラーが気になりますが、意味がわからないまま進めています。 とりあえずこれで動いてはいるようです。

関連するQ&A

  • Android SDK Managerが起動できず

    Androidアプリの開発環境を作ろうとし、Eclipse->windows->SDK Managerが起動できません。 以下のコンソールメッセージが出てしまいます。 [SDK Manager] このバージョンの C:\android\sdk\tools\lib\find_java.exe は、実行中の Windows のバージョンと互換性がありません。コンピューターのシステム情報を確認して、プログラムの x86 (32 ビット) のバージョンと x64 (64 ビット) のバージョンのどちらが必要か確認してから、ソフトウェアの発行元に問い合わせてください。 環境は、OSがWindows7Pro 32bit インストールしたJDKはJava SE Development Kit 8 の32bit(jdk-8u20-windows-i586.exe) インストールしたSDKはEcripse ADT with the Android SDK for Windows(adt-bundle-windows-x86-20140702.zip) 環境変数をJAVA_HOMEに新規でC:\Program Files\Java\jdk1.8.0_20 Pathに追加で%JAVA_HOME%\bin; 何をしたらいいんでしょうか。。 全部32bitで揃えているんですが、どこか間違ったのでしょうか。

    • ベストアンサー
    • Java
  • Android SDKandAVD Manager

    Android SDK and AVD Managerが表示されません。 プラグインのインストールでは work with:https://dl-ssl.google.com/android/eclipse/ ディベロッパーツールをインストールしました。 eclipseを起動後、windows→android SDK Managerで android SDK Tools android SDK Platform-tools android4.2(API 17) をインストールしました。PATHはC:\Program Files (x86)\android-sdk-windowsでした。 androidSDKの設定で、 Windows→Preference→Androidを選択→AndroidSDKのLocationに C:\Program Files (x86)\android-sdk-windowsとしております。 ちなみに、androidSDKは、android-sdk_r21-windows(Eclipse IDE for Java Developers) eclipseは、eclipse-java-juno-SR1-win32 を使用しております。 PATHは C:\Program Files (x86)\Java\jdk1.7.0_09\bin;C:\Program Files (x86)\android-sdk-windows\tools;C:\Program Files (x86)\android-sdk-windows\platform-tools; としております。C:\Program Files (x86)\Java\jdk1.7.0_09\bin;を消すと、eclipse自体が起動しなくなります。 どうすればAndroid SDKandAVD Managerが表示されるようになるのでしょうか? どのような経過を書けばよいか分からず、思いつくまま書いてみました。 ここまででしなければならないことはしてあると思います。 調べればすぐわかるのかもしれませんが、現在解決方法が見つかっておりません。 どなたか解決方法を教えていただければ幸いです。 また、カテ違いでしたら申し訳ありません。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • eclipse,phonegapでandroid

    eclipse,phonegapでandroidアプリの開発環境を作りたいんですが、ビルドすると以下の様にエラーがでてしまいます。 解決方法が解れば伝授頂けますでしょうか?ちなみにJAVA_HOMEやantのパスは通してます。 C:\phonegipproject\myapp>phonegap build android [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] compiling Android... [error] An error occurred while building the android project.Error executing "ant debug -f "C:\phonegipproject\myapp\platforms\android\build.xml"": BUILD FAILED D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:601: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:720: The following error occurred while executing this line: D:\adt-bundle-windows-x86_64-20131030\adt-bundle-windows-x86_64-20131030\sdk\too ls\ant\build.xml:734: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\Program Files\Java\jre7" Total time: 1 second

  • アンドロイドアプリの環境設定

    お世話になります。 簡単なものなら初心者でもアンドロイドアプリを作れると友人から聞いて試してるのですが、環境設定の段階で詰まってしまいました。 JDKの設定→Android SDKの設定→Eclipseの設定→Android AVD のEclipseのところです。 「eclipse.exe -clean.cmd」からEclipseを起動するをしようとするとPath合ってる?みたいなメッセージが出ます。ただ参考サイトにはPath変更等書かれてないのでどうしたらいいのかわかりません。(参考にしたサイトhttp://www.hlplus.jp/) Windows7 64bit C:\Program Files\Java C:\Program Files\Android\android-sdk C:\Program Files\Android\eclipse にインストール済み 現在のPath:C:\Program Files\Android\android-sdk\tools;C:\Program Files\Android\android-sdk\platforms; PathをC:\Program Files\Android\eclipseにしてみてもだめでした 質問 ・C直下に再インストールしたほうが良い? ・その際に、切り取りでC直下に貼り付けるのではダメ? ・Android SDK Managerを起動した際、複数のコマンドプロンプロが出ると書かれてるのに出たのは一瞬でしたが問題あり? ・よく読まずPathを;で繋がず上記だけなんですが問題あり? ・どうしたら解決できるのでしょうか? 駄文で申し訳ないのですが教えて頂けたらと思います。よろしくお願いします

  • AndroidSDKのインストールがうまく行かない

    Windows PCにAndroid SDKをインストールするときに、環境変数を変更するようなのですが、 PATHでどの様にフォルダーを指定したらよいかわかりません。 一応、大本のSDKのフォルダーを Cドライブの直下に配置して、 C:\Program Files\Java\jdk1.7.0_40\bin;C:\Program Files\Java\jdk1.7.0_01\bin;C:\adt-bundle-windows-x86-20130917\platform-tools; この様にやってみたのですが、 コマンドプロンプトで adb devices と言うコマンドをうち、確認してみると 操作可能なバッチファイルとして認識されていません、と言うエラーが出ます。 いったいどうしたらうまく行くのでしょうか?

  • eclipse android

    eclipseでandroidのアプリの開発を考えております。 参考サイトを読みながら、installer_r20.0.3-windows.exeをインストールし、eclipseの新規ソフトウェアのインストールからandroidを導入するため、リポジトリーの追加にて、 名前:android ロケーション:ttps://dl-ssl.google.com/android/eclipse/(ttp://dl-ssl.google.com/android/eclipse/も試しました) としましたが、エラーになります。 どうしたら上手くいくのでしょうか。 関係あるかわかりませんが、PATHの環境変数は、 C:\Program Files (x86)\Java\jdk1.7.0_09;%JAVA_HOME%\bin としてあります。 C:\androidsdk\tools;C:\androidsdk\platform-tools; にするとeclipseが起動しなくなりました。 全くの初心者のため、わからないことだらけです。 調べれば分かることなのかもしれませんが、どなたか教えていただけると助かります。

  • Androidアプリ開発について

    ドコモのレグザフォンとメディアスを使用しています。せっかくなので自分でアプリを作ってみようかと思ったのですが開発環境を準備しようとしています。 OSはVista HPで最新のeclipseやAndroid SDKはインストールしました。今現在はADTのディレクトリ設定で失敗しているようです。システム変数でpath編集しているのですがeclipseの左画面にAndroidと表示されていないです。よくわからないので教えてください。

  • JDKのインストールについて

    JDKのインストールで以下の2つダウンロードしました。 どちらをインストールすればよいか迷っています。 java_ee_sdk-5_04-windows.exe java-tools-bundle-update3-beta-windows.exe この2つのファイルの違いは何なのでしょうか?

    • ベストアンサー
    • Java
  • android-sdkを PCに入れましたが

    Windows 7 PCにandroid-sdkをインストールしました。 androidの起動方法が解っておらず取りあえず次の操作をしました。 C:\android-sdk-windows→AVD Manager.exe→ADV name選択→Start→Launch→Android Topページ 一応添付図のとおりのAndroid Topページ が現れますが、Android と言う文字が 点滅するもののどこをクリックしても何の反応もありません。 デスクトップPCでタッチ機能はないのですが、操作する方法は無いんでしょうか。 資料は「新・初心者向け】Android SDKの最新インストール手順2011年10月版!少しだけシンプルに解説!」(http://smartgoods.me/2011/10/special_android_sdk_install/)を使ってます。 インストール作業が完全でないのでしょうか。 記載されていたパス設定ではパスが通らず直しました。 説明文のパス C:\Program Files\Java\jdk1.7.0_01\bin;C:\android-sdk-windows\platform-tools;C:\android-sdk-windows\tools; 訂正したパス C:\Program Files\Java\jdk1.7.0_25\bin;C:\android-sdk-windows\sdk\tools;C:\android-sdk-windows\sdk\platform-tools 参考になることがあったら教えてください。ire ire

  • android開発環境アンインストール

    android開発環境を一新したいと考えていますが 1年ほど前にインストールしたものでどのファイルをアンインストールすればいいか またアンインストールの方法 (フォルダを削除すればいいのか、アンインストールファイルを実行するのか) もよくわからず質問させていただきます。 以下インストールしたものです。 JDK:Program Files\Java\jdk1.6.0_23にフォルダが存在します。 android SDK:任意フォルダにandroid-adk-windowsが存在します。 eclipse3.6:任意フォルダにeclipseが存在します その他android virtual Deviceというものも設定していますが こちらはeclipseに入っているのでしょうか。。。 非常に初歩的な質問で恐縮ですが よろしくお願いします。

    • ベストアンサー
    • Java