2009_10_31_[SAT]


そういったいきさつからか中古市場で 31000ゼニーというハイパフォーマンスで売られているPCにXPで運用していたのだが
諸事情でWIN7を入れようかと思い。
クリーンインスト設定からの、忘れた時の自分用メモ。
WIN7のAndroid開発環境編

まぁ正解はココと ココを見ればいいわけだけど、
実は、あえて こういう再車輪系メモを作ると頭の中で順序立てて再構築するので言語的な二次元でなく 立体的なイメージングで覚えられたりと自分にメリットが多くあったりするんだよね。
---------------
--目次--
- JDK6をインスコ。
- Android SDKをDL
- EclipseをDL
- Eclipseを設定
- ADTのインスト
- ADTの設定
- AVDの作成
- Android-PJ作成
- RUN
- 世界コンチワ
-
JDK6をインスコ。
サイトから 10/31-09で最新のJDK_6u16をDL。
デフォでインスコ。
-
Android SDKをDL
-
サイトから
WIN用のandroid-sdk_r3-windows.zipをDL。
-
解凍して「C:\android」に置く。
-
pathを
「C:\android\tools;」で通しておく。
-
コマンドプロンプト≪CMD≫の
C:\>emulator -versionで通っているか確認。
Android emulator version 1.12 (build_id ECLAIR-17704)
-
サイトから
-
EclipseをDL
-
Pleiades (プレアデス) を配布している
MergeDocの
サイトから
10/31-09で最新のFull All in One (JRE あり)Java版≪Eclipse 3.5.1 Galileo Windows 32bit ベース / Pleiades All in One 3.5.1.20090930 ≫
pleiades-e3.5-java-jre_20090930.zipをDL。
-
解凍して「C:\eclipse」に置く。
らしいので「JRE あり」版推奨とのこと。
-
Pleiades (プレアデス) を配布している
MergeDocの
サイトから
-
Eclipseを設定
-
eclipse.exe で起動。
-
ワークスペース-->「C:\workspace」
-
ヘルプ-->更新-->更新があれば再起動
-
eclipse.exe で起動。
-
ADTのインスト
-
ヘルプ-->新規ソフトウエアのインスト→追加
-
名前-->「android-ssl」
ロケーション-->https://dl-ssl.google.com/android/eclipse/
OKを押して追加すると作業対象に現れる。
-
Developer Tools配下の【Android DDMS】【Android 開発ツール】
プラグインを選択しインスト-->再起動
チュートリアルによれば、 httpsのリポトジでコケる時は、 http://dl-ssl.google.com/android/eclipse/ でもいけるらしい。≪こけてないので未検証≫
-
ヘルプ-->新規ソフトウエアのインスト→追加
-
ADTの設定
ADT(Android Development Tools)
-
ウインドウ-->設定-->Android
-
SDKロケーション-->参照-->「C:\android」
-
適用-->OK
-
ウインドウ-->設定-->Android
-
AVDの作成
AVD (Android Virtual Devices)
-
ウインドウ-->Android SDK and AVD Manager
-
Installed packages-->UPdate ALL
-
Available packages-->Install Selected-->Accepted All-->Install Accepted
-
Virtual Devices-->新規作成
-
Create New AVDを記入
名前-->and01
ターゲット-->Android 1.5-API Level 3
SD Card-->64mb
ハードウエア-->SD Card
-
最後にCreate AVD
-
ウインドウ-->Android SDK and AVD Manager
-
Android-PJ作成
-
パッケージ・エクスプローラー-->右クリック-->新規-->Androidプロジェクト
それか、 パッケージ・エクスプローラー-->右クリック-->新規-->プロジェクト-->ウイザードが出る -->Android-->Androidプロジェクト≪テストプロジェクトも選べる≫
またはツールバーから直接-->Androidプロジェクト
-
プロジェクト名-->hoge
ビルド・ターゲット-->1.5-API Level 3
-->次へ-->完了
アプリケーション名-->hoge01
パッケジ名-->com.example
Create Activity-->hoge01
Min SDK Version-->3
-
パッケージ名-->com.google.android.apps.mapsとか二階層以上。
-
gen-->配下のRクラスはリソースとの紐付け。
-
res-->配下にリソース配置でビルド時にRクラスが更新。
-
res/drawable-->イメージファイル
-
res/layout-->レイアウト定義のXMLファイル
- res/values-->文字列定義のXMLファイル
-
パッケージ・エクスプローラー-->右クリック-->新規-->Androidプロジェクト
-
RUN
-
実行-->Androidアプリケーション-->AVD≪and01≫-->開始-->起動
-
Activityクラス-->自動生成される。
-
onCreateメソッド-->オーバーライドされてsuperクラスのonCreate≪super.onCreate≫と
setContentViewを呼び出す。
-
setContentViewメソッド-->Rクラスのmainレイアウトを指定
- 実行-->main.xmlのレイアウト定義とstrings.xmlの文字列定義を元に画面構成。
-
実行-->Androidアプリケーション-->AVD≪and01≫-->開始-->起動
-
世界コンチワ
-
文字列表示の
TextViewクラスをインポート。
import android.widget.TextView;
-
TextViewのインスタンス化
TextView tv = new TextView(this);
-
setTextで文字列をセット
tv.setText("世界コンチワ");
-
TextViewインスタンスをsetContentViewに設定
setContentView(tv);
-
文字列表示の
TextViewクラスをインポート。
━━━━━━━━━━━━━━━━━