Android開発環境構築(Eclipse 4.2.2+)-deprecated
14983 ワード
適用バージョン:
1.Eclipse for Mobile Developers: V4.2.2
2.Eclipse IDE for Java Developers: V4.3.2/V4.4.2
2.1関連ツールのダウンロードアドレス
(Windows 32ビット)
ソフトウェア名
バージョン#バージョン#
ダウンロードアドレス
JDK
1.7
Java SE 7 Update 79
Eclipse mobile
Juno SR2(4.2.2)
[China] USTC(http)
(Windows 64ビット)
ソフトウェア名
バージョン#バージョン#
ダウンロードアドレス
JDK
1.7
Java SE 7 Update 79
Eclipse mobile
Juno SR2(4.2.2)
[China] NEU (http)
(Windows 32&64ビット)
ソフトウェア名
バージョン#バージョン#
ダウンロードアドレス
Android SDK
Android SDK 21.0.1
http://dl.google.com/android/installer_r21.0.1-windows.exe
Android SDK 22.6.2
http://dl.google.com/android/installer_r22.6.2-windows.exe
ADT
21.0.1
http://dl.google.com/android/ADT-21.0.1.zip
22.6.2
http://dl.google.com/android/ADT-22.6.2.zip
Java SDKのインストールと構成については、私の他のブログを参照してください.
2.2 Android SDKとADTのインストールと構成
1.Android SDKインストール
標準Windowsのアホなインストール、次のステップ、次のステップ、完了します.
インストールが完了したら、「Android SDK Manager」の実行をクリックし、対応するAndroidバージョンを選択してください.次の図に示します.
2.ADTを取り付ける
ADT-21.01.zipをeclipse 42_にコピーMobileのフォルダの下で、現在のフォルダの下に解凍すればいい!
2.3最初のAndroidプロジェクト-Made In Chinaの作成
プログラミングの慣例、helloworld!の
2.3.1 Made In Chinaプロジェクトの作成
(1)新規工事、New->Other->Android
(2)工事情報の記入
注意実際の状況に合わせてAndroid SDKを選ぶ
(3)アイコンの選択
外部ファイル、システム統合、テキストの3種類を提供
(3)Activityのタイプ
2つ:空、詳細
(4)Activityの詳細
「Finish」ボタンをクリックすると、EclipseはAndroidプロジェクトの作成を自動的に完了します.
2.3.2運転Made In China及びシミュレータの使用
(1)新たにAVDを作成する
上図の携帯アイコンのボタンをクリックします.
「New...」ボタンをクリックし、関連項目を記入します.Skinは携帯電話の具体的な解像度を記入することに注意してください.
「Create AVD」をクリックしてAndroid仮想デバイス(AVD)を構築します.
(2)XMLの変更
まず「strings.xml」をダブルクリックします
そして「Add...」をクリックします
「String」を選択し、「OK」ボタンをクリックします
上の図のように、「Name」と「Value」を入力します.
次に保存ボタンをクリックして、次の図に示します.
レイアウトファイル(layout)のテキストボックスを選択して右クリックすると、次の図になります.
「編集テキスト...」を選択し、
テキストボックスの値を「MIC 01」に変更し、「OK」をクリックします.次の図に示すように、テキストボックス値の変更を完了します.
「Run」をクリックし、「Android Application」を選択します.以下の図です.
「OK」をクリックすると、AVDは自動的にプログラムを実行します.効果は以下の通りです.
2.3.3 Made In Chinaのデバッグ
Eclipse開発ツールではプログラムをデバッグする方法が多く、Eclipseを使用してAndroidプログラムをデバッグする際には詳細な問題に注意する必要があります.Androidに触れたばかりの開発者の多くは、Androidプログラムをデバッグする際にプログラムの誤りをすぐに見つけることができず、Eclipse+ADTの開発環境ではオブジェクトの内容を直接追跡する方法はありませんが、Googleが提供するADTプラグインDDMS(Dalvik Debug Monitor Service)を使用してEclipse上でAndroidプログラムを簡単にデバッグすることができます.DDMSは多くの機能を提供しています.例えば、テストデバイスのスクリーンショット、特定のプロセスに対して実行中のスレッドおよびスタック情報、Logcat、ブロードキャスト状態情報、アナログ電話コール、SMSの受信、仮想地理座標など、DDMSを通じてMade InChinaプロジェクトをデバッグします.
(1)Eclipse開発ツールの機能インタフェースをDDMSタグに切り替える.まず、Eclipse開発ツールの右上隅に「DDMS」ラベルがあるかどうかを確認し、ある場合は、そのラベルをクリックしてDDMSワークインタフェースに切り替えることができます.
ない場合は「OpenPerspective」ボタンをクリックし、「DDMS」コマンドボタンを選択します.以下の図:
(2)「DDMS」画面で「Devices」タブを選択し、そのメニューを表示する機能は、Debug Process(デバッグプロセス)、Update Threads(更新スレッド)、Update Heap(更新ヒープ)、Cause GC(ゴミ回収を引き起こす)、Stop Process(停止プロセス)、Screen Capture(スクリーンショット)、Reset adb(Android Debug Bridge)図のようなメニューオプション:
実行後のログ情報は次のとおりです.
Androidプログラムの実行時の様々な状態を図から見ることができます.例えば、プロセス情報、スレッド分析、スタックメモリの占有、1つのプロセスの終了などです.もちろん、これらの操作はDDMSフレームワークの下で行われており、日常的に開発されているプログラムでは呼び出しを実行できません.adbデバッグブリッジが不安定な場合は、「Resetadb」を選択して「adb.exe」プロセスを再起動できます.DDMSの「Logcat」を使ってAndroidプログラムをデバッグする方法を紹介します.
「Logcat」は、「android.util.Log」クラスの静的メソッドを使用して、システムログメッセージを検索し、印刷します.これはログ出力を行うAPIで、Androidプログラムでいつでもあるオブジェクトにログを挿入し、DDMSでLogcatの出力が正常かどうかを観察することができます.Android.util.Logでよく使われる方法は以下の5つです.
u Log.v(String tag, String msg);
u Log.d(String tag, String msg);
u Log.i(String tag, String msg);
u Log.w(String tag, String msg);
u Log.e(String tag, String msg).
この5つの方法の頭文字はそれぞれVERBOSE,DEBUG,INFO,WARN,ERRORに対応する.DDMSでデバッグを行う場合、彼らの違いは大きくありませんが、表示する色が異なるだけで、表示するエラーの種類を制御することができます.一般的に「ブレークポイント」方式でプログラムをデバッグする場合は、Log.eを使用するのが適切です.しかし、仕様により、Log.v、Log.d情報は開発中のみ存在し、最終バージョンにはLog.i、Log.w、Log.eの3種類のログ情報しか含まれないことが提案されている.次に、「Made In China」プログラムをデバッグし、まず「MainActivity.java」を変更し、コードに出力するログ情報を追加します.
package com.example.prjandroid;
import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class MainActivity extends Activity {
private static final String TAG = "Made In China";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Add
Log.v(TAG, "VERBOSE");
Log.d(TAG, "DEBUG");
Log.i(TAG, "INFO");
Log.w(TAG, "WARN");
Log.e(TAG, "ERROR");
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
クリックして実行し、LogCatの出力情報を下図のようにします.
次の図のフィルタを追加すると同じ効果が得られます.
-->-->
*:
4.2.2以外のEclipse For JAVAバージョンを使用します.
ソフトウェア名
バージョン#バージョン#
ダウンロードアドレス
Android SDK
Android SDK 23.0.2(*)
http://dl.google.com/android/installer_r23.0.2-windows.exe
Android SDK 24.1.2(*)
http://dl.google.com/android/installer_r24.1.2-windows.exe
ADT
23.0.2(*)
http://dl.google.com/android/ADT-23.0.2.zip
23.0.7(*)
https://dl.google.com/android/ADT-23.0.7.zip
高バージョンのADTのインストールについて:http://developer.android.com/sdk/installing/installing-adt.html 1.Download the ADT Plugin zip file (do not unpack it) 2.Start Eclipse, then select Help > Install New Software. 3.Click Add, in the top-right corner. 4.In the Add Repository dialog, click Archive. 5.Select the downloaded ADT-23.0.0.zip file and click OK. 6.Enter "ADT Plugin"for the name and click OK. 7.In the Available Software dialog, select the checkbox next to Developer Tools and click Next. 8.In the next window, you'll see a list of the tools to be downloaded. Click Next. 9.Read and accept the license agreements, then click Finish. If you get a security warning saying that the authenticity or validity of the software can't be established, click OK. 10.When the installation completes, restart Eclipse.
参考記事:
1. which eclipse works flawlessly with adt
「カスタム」プラグインを使用すると、Eclipseは4.3(kepler SR 2)/4.4(luna SR 2)までしかサポートできません.
2.ADTバージョン
1). V23.0: 23.0.7/23.0.6/23.0.4/23.0.3/23.0.2/23.0.0/ 2). v22.6: 22.6.3/22.6.2/22.6.1/22.6.0 3). v22.3: 22.3.0 4). v22.2: 22.2.1/22.2 5). v22.0: 22.0.5/22.0.4/22.0.1/22.0.0 6). v21.1: 21.1.0 7). v21.0: 21.0.1/21.0.0