| [サイトマップへ] |
この Web ページで行うこと.
Eclipse の使用法については別のWebページで説明しています.
◆ Ubuntu での実行手順例
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java6-installer sudo apt-get install oracle-java6-set-default
次のコマンドを実行し、/usr/lib/jvm/java-6-oracle...の行の番号に設定する
sudo update-alternatives --config java
◆ 操作手順例
update-java-alternatives -l java -version
http://developer.android.com/sdk/index.html
クリックするとダウンロードが始まる。
ダウンロードしたファイルは,分かりやすいところに解凍 (ここでは,/usr/localと書いています).
※ 32 ビット Linux では 「x86」, 64 ビット Linux では 「x86_64」
◆ 実行手順の例 (32ビット Linux の場合)
cd /usr/local sudo unzip /tmp/adt-bundle-linux-x86-20130522.zip
◆ 実行手順の例 (64ビット Linux の場合)
cd /usr/local sudo unzip /tmp/adt-bundle-linux-x86_64-20130522.zip
「adt-bundle-linux-x86-20130522」の部分は、実際のディレクトリにあわせて読み替えてください
◆ 実行手順の例
sudo chown -R $USER /usr/local/adt-bundle-linux-x86-20130522
「adt-bundle-linux-x86-20130522」の部分は、実際のディレクトリにあわせて読み替えてください
◆ 実行手順の例
sudo rm -f /usr/local/bin/eclipse sudo ln -s /usr/local/adt-bundle-linux-x86-20130522/eclipse /usr/local/bin/eclipse
※ 64 ビット Linux では 「x86_64」
cd echo 'export PATH=$PATH:/usr/local/adt-bundle-linux-x86-20130522/sdk/tools:/usr/local/adt-bundle-linux-x86-20130522/sdk/platform-tools' >> .bashrc
Android SDK, ADT Bundle for Linux には、Eclipse が付属している. この Eclipse を使う予定があれば日本化しておく
http://mergedoc.sourceforge.jp/
「Pleiades 本体ダウンロード」があるので, 「安定版」を選んでクリック
解凍してできたファイルを確認の上, Eclipse のディレクトリ /usr/local/adt-bundle-linux-x86-20130522/eclipse にコピー. 上書きするか聞いてくるので,「すべて上書き」.
「adt-bundle-linux-x86-20130522」の部分は、実際のディレクトリにあわせて読み替えてください
cd /usr/local/adt-bundle-linux-x86-20130522/eclipse sudo unzip /tmp/pleiades_1.4.0.zip
/usr/local/adt-bundle-linux-x86-20130522/eclipse/eclipse.iniの最後に,-javaagent:plugins/(以下略)の1行を追加(下記).
------変更後の eclipse.ini の例--------------------------------------
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.product
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-XX:MaxPermSize=256m
-Xms40m
-Xmx768m
-Declipse.buildId=v22.0.1-685705
-javaagent:/usr/local/adt-bundle-linux-x86-20130522/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
「adt-bundle-linux-x86-20130522」の部分は、実際のディレクトリにあわせて読み替えてください
※ Linuxでは,フルパスで 「-javaagent:/usr/local/adt-bundle-linux-x86-20130522/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar」のようにした方がトラブルが少ないでしょう.
環境設定を下記に示します.
Oracle (SUN) JDK を使う設定
export JAVA_HOME=/usr/lib/jvm/java-6-oracle
■ 32 ビット版 Ubuntu での操作手順例
cd mkdir .swt mkdir .swt/lib mkdir .swt/lib/linux mkdir .swt/lib/linux/x86_64 ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86
■ 64 ビット版 Ubuntu での操作手順例
cd mkdir .swt mkdir .swt/lib mkdir .swt/lib/linux mkdir .swt/lib/linux/x86_64 ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64
端末で「/usr/local/adt-bundle-linux-x86-20130522/eclipse/eclipse」
/usr/local/adt-bundle-linux-x86-20130522/eclipse/eclipse
Eclipseを起動すると,最初の画面で,「ワークスペースの選択 (Select a workspace)」と出る. ここでワークスペースのディレクトリを設定する.OK を押すと,ワークスペースが作成される.
Eclipse で 「Window(ウィンドウ)」→「Preferences(設定)」→「Java」→「Installed JRE(インストール済みのJRE)」
【インストール済みの JRE】の変更手順
インストール済み JRE が,下記のように「...java-7-openjdkのようになっている場合には、 Oracle (SUN) JDK を使っていないことになるので、手動で設定する.
設定手順は下記の通り.
今開いている設定用ウインドウで,「general(一般)」→「Editors(エディタ)」→「Text Editor(テキストエディタ)」
「Show line numbers (行番号の表示)」をチェック
Eclipseでテキストファイルを扱う場合の文字コードについて,問題があれば,変更できる.
今開いている設定用ウインドウで,「general(一般)」→「ワークスペース」
「Text file encoding (テキスト・ファイル・エンコード)」と, 「New text file line delimiter (新規テキスト・ファイルの行区切り文字)」を設定
今開いている設定用ウインドウで,「一般 (General)」 → 「キー (Keys Modify)」 → 「スキーム(Scheme)」のプルダウンから 「Emacs」
参考 Web ページ http://eclipsewiki.net/eclipse/index.php?Emacs%C9%F7%A5%AD%A1%BC%A5%D0%A5%A4%A5%F3%A5%C9
今開いている設定用ウインドウで,「Java」→「Build Path(ビルド・パス)」
「Source and output folder(ソース及び出力フォルダー)」 で,「Folders(フォルダー)」にチェック されているはず.確認しておく.
「Source folder name (ソース・フォルダー名)」と「Output folder name (出力フォルダー名)」をここままでもよいし,好きに設定してもよい(何でも良いが,別のディレクトリになるように設定すること).
今開いている設定用ウインドウで,「Java」→「Compiler(コンパイラ)」
Compiler compliance Level を設定できる。
SDK Manager を使うことで、他のバージョンの Android SDK のインストールなどができる
Eclipse で, ウインドウ (Window) → Android SDK マネージャー (Android SDK Manager) と操作する.
※ 端末から Android SDK マネージャを起動したいときは、次のように操作する
sudo /usr/local/android-studio/sdk/tools/android
インストール済みのパッケージが確認できる
◆ 下の実行例では,パッケージとして次のものを選んでいる.
パッケージ間に依存関係があるため、「Install ... packages」を複数回クリックする必要がある場合がある.
※ 端末から Android 仮想デバイスマネージャ (AVD Manager) を起動したいときは、次のように操作する
/usr/local/android-studio/sdk/tools/android avd
次のように設定してみる
※ ユーザデータを消去したいときは「Wipe user data」をチェックする.
コマンドを使って,Android エミュレータの生成と起動を行いたいときは次のような手順になる
cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools ./android create avd -n hoge -t 1 --abi armeabi
cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools ./emulator -avd hoge
※ 端末から Andoid デバッグ・モニタを起動したいときは、次のように操作する
sudo /usr/local/adt-bundle-linux-x86-20130522/sdk/tools/android update adb sudo /usr/local/adt-bundle-linux-x86-20130522/sdk/platform-tools/adb kill-server sudo /usr/local/adt-bundle-linux-x86-20130522/sdk/platform-tools/adb start-server /usr/local/adt-bundle-linux-x86-20130522/sdk/tools/ddms
先ほど作成した Android プロジェクトを実行してみる
設定を続ける
■ アクティビティとして「Fullscreen Activity」を選んだ場合, 「DUMMY CONTENT」と表示される
■ アクティビティとして「Blank Activity」を選んだ場合, 「Hello World!」というようなメッセージが現れる.
プロジェクトを右クリックし, 「実行 (Run)」 → 「Android アプリケーション (Android Application)」
■ アクティビティとして「Blank Activity」を選んだ場合
Ubuntu で Android の実機の接続に関する設定のWeb ページを見てください