windows7-64bit Androidアプリ開発 – eclipseインストール

windows7-64bit環境でAndroidアプリ開発&実機テストなどもろもろ行いたい。。

以前同じマシンで色々と突っ込んだのだがそれを一切忘れており、もうぐちゃぐちゃ・・再度一から環境再構築・・面倒・・。

用意したもの

  1. jdk-8u20-windows-x64.exe
    JDK(Java SE Development Kit)これがないとeclipseは動かない
    http://www.oracle.com/technetwork/java/javase/downloads/index.html
    ・画面内の「Java SE Downloads」、Javaの良く見る画像のしたに「Java Platform (JDK) 8u20」が書いてある箇所をクリック。
    ・Java SE Development Kit 8u20内にYou must accept the Oracle Binary Code License Agreement for Java SE to download this software.と書かれてある下のAccept License Agreement にチェックを入れる。
    ・少し下の Windows x64    173.08 MB と書いてある右側の「jdk-8u20-windows-x64.exe」からダウンロード
  2. adt-bundle-windows-x86_64-20140702.zip
    これはAndroid SDK。
    http://developer.android.com/sdk/index.html#download
    ・画面の中央あたり、下記の文字が入った青いボタンをクリック。
    Download Eclipse ADT
    with the Android SDK for Windows
    ・I have read and agree with the above terms and conditionsにチェックを入れ
    ・64-bitにもチェックを入れる。
    ・Download Eclipse ADT with the Android SDK for Windowsの文字が青いボタンに変わりこのボタンからダウンロード
    ・解凍は C:\ が良いと思われ、そしてフォルダ名を android-sdk-windows などとリネームしておく。
  3. eclipse-java-luna-R-win32-x86_64.zip
    eclipse本体。私がインストールしたver
    http://www.eclipse.org/downloads/
    ・画面内のPackage Solutionsカテゴリの「Eclipse IDE for Java Developers」、「Windows 64 Bit」をクリック
    ・Download eclipse-java-luna-R-win32-x86_64.zip from:
    [↓画像] 「[Japan] Yamagata University (http)」 ※このリンクからダウンロード
    Checksums: [MD5]   [SHA1]   [SHA-512]
  4. pleiades_1.5.0.zip
    eclipseの日本語化
    http://mergedoc.sourceforge.jp/
    ・画面内の少し下に「安定版     左記ページを開き pleiades_x.x.x.zip リンクからダウンロードしてください。」と書かれている「安定板」をクリック。
    ・「pleiades_1.5.0.zip」のリンクからダウンロード

・上記ダウンロード&インストール後(基本は全ての解凍先を C:\ 直下に持ってくること。例) C:\)、日本語化手順(pleiades_1.5.0フォルダ内のファイルをeclipseフォルダ内に上書き)に習い実行、しかし何やらeclipse.exe実行できない、一瞬eclipseの起動画面が出るがその後起動しない。

エラーの確認のために cmd コマンドプロンプトから実行してみる。最初のエラーがこれ。。

C:\eclipse>eclipsec
Error opening zip file or JAR manifest missing : plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Error occurred during initialization of VM
agent library failed to init: instrument

plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

これが問題みたい。

フルパスで良いらしい、などという人の環境は千差万別であるにも関わらず、藁にもすがる思いで様々な解決方法を試してみる。。

その後、まぁもう忘れましたが右往左往、色々弄った結果・・今度は・・

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
C:\eclipse\jre\bin\java.exe
java.exe in your current PATH

などというPATHに問題がある、というようなエラーが吐かれ。。。

・javaへのPath変更。cmdでjava -versionで確認。Okay。

・色々試し、日本語化であるpleiades_1.5.0やeclipseを C:\ 直下から一旦削除しもう一度やり直し。

そこで最終的にいきついた解決方法がこれです。

「eclipse.exe」を右クリック→「プロパティ」をクリック→「互換性」タブ、
「特権レベル」の「管理者としてこのプログラムを実行する」にチェックを入れ、OK。

android manifest configChanges
http://www.andr0o0id.com/?p=1908

お世話になりました。

本当に助かりました。ただし、更に人の環境は無数なので本当に環境構築は精神パワーが少ない日はやるもんじゃないなと・・・

Java SE Downloads