RhoMobile プログラムを作成するための開発環境として Aptana Studio を使う.
Aptana Studio は, HTML, CSS, JavaScript, PHP, Ruby などを扱う機能をもった統合開発環境ソフトウェア.
この Web ページで行うこと.
Aptana Studio 3 は、http://www.aptana.com/からダウンロード
【関連する外部ページ】
ADT プラグイン のインストールを行う
【関連する外部ページ】 https://developers.google.com/eclipse/docs/install-eclipse-4.2
https://dl-ssl.google.com/android/eclipse/ を設定
http://dl.google.com/android/eclipse
確認したら「次へ (Next)」をクリック
* ウインドウが現れない場合には,「ウインドウ (Window)」 → 「設定 (Preference)」 と操作し, 左パネルにある 「Android」を選ぶ
◆ 設定例
Linux でAndroid Studioをインストールしているときは /usr/local/android-studio/sdk のように設定する
◆ 手順例
プロジェクトを右クリックし, 「実行 (Run)」 → 「Android アプリケーション (Android Application)」
* アクティビティとして「Blank Activity」を選んだ場合, 「Hello World!」というようなメッセージが現れる.
package com.example.hoge; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.widget.TextView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = new TextView(this); tv.setText("Hello"); setContentView(tv); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; } }
プロジェクトを右クリックし, 「実行 (Run)」 → 「Android アプリケーション (Android Application)」
* アクティビティとして「Blank Activity」を選んだ場合
SDK Manager を使うことで、他のバージョンの Android SDK のインストールなどができる
JDK6 ではなく JDK7 を使っている場合には、ここでの手順がうまく動かない可能性が高いです
Aptana Studio で, ウインドウ (Window) → Android SDK マネージャー (Android SDK Manager) と操作する.
* 端末から Android SDK マネージャを起動したいときは、次のように操作する
sudo /usr/local/android-studio/sdk/tools/android
インストール済みのパッケージが確認できる
◆ 下の実行例では,パッケージとして次のものを選んでいる.
パッケージ間に依存関係があるため、「Install ... packages」を複数回クリックする必要がある場合がある.
JDK6 ではなく JDK7 を使っている場合には、ここでの手順がうまく動かない可能性が高いです
* 端末から Android 仮想デバイスマネージャ (AVD Manager) を起動したいときは、次のように操作する
/usr/local/android-studio/sdk/tools/android avd
次のように設定してみる
* CPU/ABI のメニューがうまく現れない場合は、一度ターゲットを別のものに指定すると直る場合がある。
* ユーザデータを消去したいときは「Wipe user data」をチェックする.
コマンドを使って,Android エミュレータの生成と起動を行いたいときは次のような手順になる
* 「cd /usr/local/android-studio/sdk/tools」のところは、 Android SDK が実際にインストールされたディレクトリにあわせて 「cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools」のように読み替えて下さい
cd /usr/local/android-studio/sdk/tools ./android create avd -n hoge -t 1 --abi armeabi
* 「cd /usr/local/android-studio/sdk/tools」のところは、 Android SDK が実際にインストールされたディレクトリにあわせて 「cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools」のように読み替えて下さい
cd /usr/local/android-studio/sdk/tools ./emulator -avd hoge
* 端末から Andoid デバッグ・モニタを起動したいときは、次のように操作する
* 「cd /usr/local/android-studio/sdk/tools」のところは、 Android SDK が実際にインストールされたディレクトリにあわせて 「cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools」のように読み替えて下さい
sudo /usr/local/android-studio/sdk/tools/android update adb sudo /usr/local/android-studio/sdk/platform-tools/adb kill-server sudo /usr/local/android-studio/sdk/platform-tools/adb start-server /usr/local/android-studio/sdk/tools/ddms