状態:終了
閲覧数:1,818
投稿日:2012-07-07
更新日:2013-03-26
・色々調べた結果、出来るだけシンプルにいきたいので、「Eclipse Classic 4.2」でいくことにした
・Eclipse入れるの、これで何度目だろう?
▽[Pleiades] Eclipse 4.2 Juno Windows 32bit 日本語化手順 - ログろいど
・Eclipse入れるの、これで何度目だろう?
▽[Pleiades] Eclipse 4.2 Juno Windows 32bit 日本語化手順 - ログろいど
Eclipse ダウンロード
1.ダウンロード
▽Eclipse Downloads
・eclipse-SDK-4.2-win32-x86_64.zip
▽Pleiades - Eclipse プラグイン日本語化プラグイン | MergeDoc Project
・Pleiades 本体ダウンロード
・最新版 1.3.5
2.配置
・上記2フォルダをD直下で、解凍。「D:/eclipse」「D:/pleiades」
・eclipseフォルダ配下のdropinsフォルダ配下に、MergeDoc/eclipse階層のフォルダを作成し、その中にpleiadesフォルダ配下のfeatures、pluginsをコピー
・「eclipse.exe -clean.cmd」を、eclipseフォルダ配下へコピー
3.設定
・eclipse.iniを開き、以下の行を最終行に追加
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
▽Eclipse Downloads
・eclipse-SDK-4.2-win32-x86_64.zip
▽Pleiades - Eclipse プラグイン日本語化プラグイン | MergeDoc Project
・Pleiades 本体ダウンロード
・最新版 1.3.5
2.配置
・上記2フォルダをD直下で、解凍。「D:/eclipse」「D:/pleiades」
・eclipseフォルダ配下のdropinsフォルダ配下に、MergeDoc/eclipse階層のフォルダを作成し、その中にpleiadesフォルダ配下のfeatures、pluginsをコピー
・「eclipse.exe -clean.cmd」を、eclipseフォルダ配下へコピー
3.設定
・eclipse.iniを開き、以下の行を最終行に追加
-javaagent:dropins/MergeDoc/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Android SDKインストール(SDKフォルダ環境変数パス)
4.Android SDK(Software Development Kit:ソフトウエア開発キット)」
・installer_r20-windows.exe
5.ADT(Android Development Tools:Android開発ツール群)プラグイン」
・[ヘルプ]メニューの[新規ソフトウエアのインストール]をクリック
・Installダイアログが表示されたら[追加]をクリック
・Name:Android Plugin
・Location:https://dl-ssl.google.com/android/eclipse/
・全てのチェックを入れ「次へ」クリック
6.SDKロケーション設定
・「ウインドウ」-「設定」-「Android」
・D:\Android\android-sdk
7.Eclipse エンコーディング設定
・「ウインドウ」-「設定」-「ワークスペース」-テキストファイルのエンコード「utf-8」
[2012-07-09 16:19:01 - codezine.androidjava.chap1.HelloAndroid] ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
・プロジェクト起動構成より、1.6(API level 4指定)
・そのまま実行すれば、エミュが1.5→1.6へ自動切換されるかと思ったけど、一旦1.5を手動で閉じないと切り替わらない?
・installer_r20-windows.exe
インストール先は、「Program Files」から必ず変更!
名前に空白のあるディレクトリへインストールすると、後で立ち上げようとした際、下記エラーとなる
invalid command-line parameter: Files.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
名前に空白のあるディレクトリへインストールすると、後で立ち上げようとした際、下記エラーとなる
invalid command-line parameter: Files.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
5.ADT(Android Development Tools:Android開発ツール群)プラグイン」
・[ヘルプ]メニューの[新規ソフトウエアのインストール]をクリック
・Installダイアログが表示されたら[追加]をクリック
・Name:Android Plugin
・Location:https://dl-ssl.google.com/android/eclipse/
・全てのチェックを入れ「次へ」クリック
6.SDKロケーション設定
・「ウインドウ」-「設定」-「Android」
・D:\Android\android-sdk
7.Eclipse エンコーディング設定
・「ウインドウ」-「設定」-「ワークスペース」-テキストファイルのエンコード「utf-8」
[2012-07-09 16:19:01 - codezine.androidjava.chap1.HelloAndroid] ActivityManager: Can't dispatch DDM chunk 4d505251: no handler defined
このメッセージが出るのは、Project Build Target(プロジェクト>プロパティー>Android)及びVirtual devises(ウィンドウ>Android SDK及び...)の両方のAPI levelを3にした場合です。
少なくとも、Virtual devisesのAPI levelを4に上げた場合には発生しません。
Project Build TargetのAPI levelを上げてもよろしいです
少なくとも、Virtual devisesのAPI levelを4に上げた場合には発生しません。
Project Build TargetのAPI levelを上げてもよろしいです
・プロジェクト起動構成より、1.6(API level 4指定)
・そのまま実行すれば、エミュが1.5→1.6へ自動切換されるかと思ったけど、一旦1.5を手動で閉じないと切り替わらない?
JDKインストール
JDK は、Java Development Kit の略で、日本語で言うとJava開発キットです。Androidアプリは、Java で開発することになるので、これがAndroidアプリ開発環境のもっとも基礎
▽Windows 版 Java のダウンロード
Version 7 Update 5
chromeinstall-7u5.exe
[2012-07-09 17:45:05 - codezine.androidjava.chap1.HelloAndroid] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2012-07-09 17:45:09 - codezine.androidjava.chap1.HelloAndroid] Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
Please use Android Tools > Fix Project Properties
Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.
[2012-07-09 18:01:33 - codezine.androidjava.chap1.HelloAndroid] 警告: Application does not specify an API level requirement!
[2012-07-09 18:01:33 - codezine.androidjava.chap1.HelloAndroid] Device API version is 4 (Android 1.6)
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_30
%ANDROID_SDK%¥tools;%ANDROID_SDK%¥platform-tools;%JAVA_HOME%\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec MyWinLocker\x86;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\Windows Live\Shared;D:\user\xampp\mysql\bin;D:\Android\android-sdk\tools;D:\Android\android-sdk\platform-tools;D:\Program Files (x86)\Graphviz 2.28\bin;D:\Program Files (x86)\doxygen\bin;D:\Program Files (x86)\wkhtmltopdf;C:\Program Files\Java\jdk1.6.0_30\bin
↓
D:\Program Files (x86)\Java\bin
▽環境変数JAVA_HOMEとPATHの違い | OKWave
▽Javaエンジニアのための必須技術 JDKとJREの違いは?
■6.JDKダウンロ-ド(JDKダウンロ-ドすると、次にjreダウンロード開始)
・JavaFXは、多分不要
▽Java SE Downloads
jdk-7u5-windows-x64.exe
jdk-7u5-windows-x64.exe
D:\Program Files\Java\jdk1.7.0_05
D:\Program Files\Java\jre7\
JAVA_HOME
C:\Program Files\Java\jdk1.6.0_30
↓
D:\Program Files\Java\jdk1.7.0_05
Path
%ANDROID_SDK%¥tools;%ANDROID_SDK%¥platform-tools;%JAVA_HOME%\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec MyWinLocker\x86;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\Windows Live\Shared;D:\user\xampp\mysql\bin;D:\Android\android-sdk\tools;D:\Android\android-sdk\platform-tools;D:\Program Files (x86)\Graphviz 2.28\bin;D:\Program Files (x86)\doxygen\bin;D:\Program Files (x86)\wkhtmltopdf;C:\Program Files\Java\jdk1.6.0_30\bin
↓
%ANDROID_SDK%¥tools;%ANDROID_SDK%¥platform-tools;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec MyWinLocker\x86;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\Windows Live\Shared;D:\user\xampp\mysql\bin;D:\Android\android-sdk\tools;D:\Android\android-sdk\platform-tools;D:\Program Files (x86)\Graphviz 2.28\bin;D:\Program Files (x86)\doxygen\bin;D:\Program Files (x86)\wkhtmltopdf;D:\Program Files\Java\jdk1.7.0_05\bin
・とりあえず、細かいことは分かんないけど、メインアクティビティ名クラスを「HelloAndroid」にして、ファイル名を「HelloAndroid.java」にすると正常動作
・それ以外だと、予測しないエラー(?)になる。なんで?
クラス名を変更する方法
パッケージ・エクスプローラーなどで、クラス(java)ファイルを選択し、右クリック「リファクタリング」メニューから「名前変更」を選び、変更内容の入力を行い、「完了」をクリック。この際、「チェック項目」は全てONにしておく
・でいけたわ。ポイントは、eclipse上でクラス名変更を行なうと、物理的なファイル名も自動変更される(チェックを入れてるから?)
・なので、物理的なファイル名をエクスプローラ上で手動したりしていると、何かおかしくなる
◆eclipseはキライ
・多機能だからだろうが、エラー内容から原因が読み取れないことが多い
・「stopped unexpectedly」エラー って何やねんそれ! て感じ
・コンパイルしてくれるのはいいが、何か色々便利にやってくれるでしょう?
・その中で何してるかよく分かんないのがヤだ
・うまくいってるときはいいけど、何かおかしなことになった際、何がどーしてこうなったのかよく分かんなくなる。eclipseがどういう処理してるか分からないので、コードを追いかけられない。いや、本当は甥かかけられるのかな?
◆「クラス名変更」「パッケージ名変更」の違い
・「クラス名変更」は全チェック「次へ」でいける
・「パッケージ名変更」は、全チェックすると、「次へ」が押せない。しょうがないので、下二つのチェックを外すと、「次へ」が押せる。ところが、最後までやった後確認すると、ためにうまくいっていないときがある。なぜ?
・今、おかしな現象に遭遇。「パッケージ名変更」したら、旧「パッケージ名」が残っていた。しょうがないので削除したら、一瞬消えた後、また現れた。なんだこれ。気持ちわりー
・というか、srcの下には、旧「パッケージ名」しかない。なんでよ?
・eclipse分かんねええええええ!!!!!!!!!!!!!!!!!
・「AndroidManifest.xml」パッケージ名変更するの忘れてた!
・おまけに、間違えて、gen以下のパッケージ名を「リファクタリングから変更」していた。死んだ方がいいかも>オレ
・今日の内容は、下記へまとめた
▽リソース | AndroidStyle