Androidアプリ開発を初めるときのメモ

Androidアプリを開発するときの手順についてメモします。

①ADT(Android Developer Tools)をダウンロードする

http://developer.android.com/sdk/

から最新版のWin7-64bit版をダウンロードして解凍。

Pleiades(日本語化ツール)をダウンロードする(省略可)

http://mergedoc.sourceforge.jp/

から最新版をダウンロードして解凍。

featuresとpluginsを、①の解凍先→eclipse内の同名のフォルダに上書き。

eclipse.iniの末尾に

-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash

を追記。

OracleのHPからJavaSE7をダウンロード

→インストール。

eclipse.exeを起動

Window→AndroidSDK Manager で必要なパッケージをインストール。

Window→Preference→general→workspaceでエンコードUTF-8に変更。

⑤プロジェクト作成

File->New->ProjectでAndroid Application Projectを選択。

ターゲットはXperia ProとXperia SXとするため、Android2.3.4~4.1.3がほしい。

Minimum Required SDKをAndroid2.3に、Target SDKをAndroid4.1にする。Compileも4.1に。

Application Name等を適当に入力してNext。

⑥とりあえず実行

上の虫ボタン押すとデバッグが始まる。まだAndroidをつないでないので、とりあえずPC上で実行させる。

AVDというPC上のアンドロイドシミュレータを作成して実行してから、もう一度実行するとHelloWorldと表示される。

⑦ボタンの配置

activity_main.xmlのGraphical LayoutでForm Widgetsからボタンを持ってきて配置。

⑧MainActivity.javaの変更

import android.view.View;

import android.widget.*;

を頭に、

private Button buttonReject;

private TextView textViewReject;

をクラスの最初に、

setContentView(R.layout.activity_main);

の下に

textViewReject = (TextView) findViewById(R.id.textViewReject);

buttonReject = (Button) findViewById(R.id.buttonReject);

buttonReject.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

textViewReject.setText("だが断る");

}});

を追記。するとボタンを押した時の動作を規定でき、テキストが書き換えられる。

【追記】

⑨実機デバッグ

Android端末の下記設定を行う。

・セキュリティ→提供元不明のアプリ実行を許可する。

・開発者向けオプション→USBデバッグを有効にする。

この端末をPCに接続してデバイスドライバインストールする。

プロジェクトのAndroidManifest.xmlのapplicationタブのDebuggableをtrueにして実行すると、

端末上で作成したアプリが実行される。

参考

①~④:

Androidアプリケーション開発環境の構築(ADTバンドル版SDK編)

⑤~⑧:

Androidアプリ開発入門、ボタンをクリックすると「だが断る」と表示するアプリを作る

⑨:

逆引きAndroid入門 > 実機でデバッグするには