エミュレータのセットアップ
Appmethod 無償版ではエミュレータ (AVD: Android Virtual Device) を使った開発も可能です。
AVD で Android 仮想デバイスを作成する
-
Android AVD Maneger を開きます。
-
[New] ボタンを押して新しい仮想デバイスを作成します。
-
以下のように設定し、[OK] ボタンを押して下さい。
AVD Name |
MY_AVD (任意の名前) |
Device |
Nexus 4 (4.7", 768 x 1280: xhdpi) |
Target |
Android 4.4 - API Level 19 |
Memory options (RAM) |
1 GiB |
Internal Storage |
1 GiB |
SD Card (Size) |
1 GiB |
Emulation Options |
"Use Host GPU" にチェック |
-
仮想デバイスが作成されました。
仮想デバイスの起動と確認
-
作成した仮想デバイスを選択し、[Start] ボタンを押します。
-
このまま [Launch] ボタンを押します。
-
エミュレータが起動します。
この時、リストにエラーが出ている場合には、正常に仮想デバイスイメージが作られていない可能性があります。比較的空いているドライブのパスを環境変数 ANDROID_SDK_HOME に設定し、再度仮想デバイスの作成を行ってみてください。
-
エミュレータで仮想デバイスが起動しました。
-
コマンドプロンプトを開き、ADB で認識されているか確認してみましょう。adb devices で接続されているデバイスをリストアップできます。adb が見つからない場合には、%PUBLIC%\Documents\Embarcadero\Studio\xx.x\PlatformSDKs 以下から探し、パスを通すかディレクトリを移動して実行してみてください (xx.x は Appmethod のバージョンにより異なります)。
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\>adb devices
List of devices attached
emulator-5554 device
C:\>
|
ADB で認識されていれば、[プロジェクトマネージャ] の [ターゲットプラットフォーム (Android) | ターゲット] に作成した仮想デバイスが表示されているハズです。
仮想デバイス (エミュレータ) が起動しているのに [プロジェクトマネージャ] に表示されない場合は、[ターゲット] ノードを右クリックして "更新" を行ってみてください。
断っておきますが、エミュレータでの開発は現実的ではありません。Appmethod でのコンパイルはわりとすぐに完了するのですが、
- apk の転送
- apk のインストール
- アプリケーションの起動
このようなプロセスを経るのに加え、エミュレータが絶望的に遅いのでエミュレータでのデバッグは困難です。「エミュレータを使った開発も可能」とは書きましたが、それが使い物になるかどうかは別の話です (^^;A
See Also: