最近のアクセス:
Android Virtual Device の作成

Android Virtual Device (AVD) は GeneXus が自動的に作成するので、ユーザーが作成する必要はありません。既定では、GeneXus が Android アプリケーションを初めて実行するとき、サポートされている Android バージョンの「Genexus-APIX-x86」と呼ばれる AVD を作成しようとします。X は使用される API バージョンの番号です (たとえば、Android 7.0 の場合は 24 となります)。
ただし、アプリケーションに必要なメモリーを追加/削除する場合、ストレージを追加する場合、レイアウトを変更する場合 (タブレットなど) などは、GeneXus が作成した既定の AVD を変更しなければならないことがあります。ここでは、独自の AVD インスタンスを作成する 3 つの代替手段について説明します。必ず、新しい AVD のいずれかでエミュレーターを起動してから、GeneXus でアプリケーションを実行してください。そうすることで、起動した AVD インスタンスが自動的に検出されます (複数のエミュレーターの起動を回避できます)。詳しくは、「プロトタイプデバイスの選択 - Android」を参照してください。
次の例では 7 インチの Android タブレットを作成しますが、必要に応じてカスタマイズしてください。
イメージ:37535.png

オプション 1: コマンドラインツール avdmanager を使用する場合

  1. Windows PowerShell またはコマンドプロンプトを開きます。
     
  2. cd コマンドを使用して Android SDK ディレクトリーを開きます。
    > cd <my_android_sdk_directory>/tools/bin
  3. create avd コマンドを次のように使用して、avdmanager.bat ツールを実行します。
    > C:\<my_android_sdk>\tools\bin\avdmanager create avd --name MyAndroidTablet 
                                                --packages "system-images;android-24;google_apis;x86" 
                                                --tag "google_apis" --abi "x86" --device "7in WSVGA (Tablet)"
    :
    -- name
    新しい AVD の名前です。

    -- packages, --tag, --abi 
    インストールされている GeneXus の Android の要件を満たす必要があります。

    -- device
    デバイス名です。次のコマンドを実行して利用可能なデバイスを一覧表示できます。
    > C:\<my_android_sdk>\tools\bin\avdmanager list device
     
  4. エミュレータープログラムを実行して、新しい Android エミュレーターを実行します。
    > C:\<my_android_sdk>\tools\emulator -avd MyAndroidTablet
  5. これで完了です。

オプション 2: Android Studio を使用する場合

  1. Android Studio を開きます。
    イメージ:37537.png
     
  2. [ ツール ] -> [ Android ] -> [ AVD Manager ] を選択します。
    イメージ:37538.png
     
  3. [ Create Android Device.. ] ボタンをクリックします。
    イメージ:37539.png
     
  4. 作成するデバイスを選択します (カスタマイズ、新規作成、既存のデバイスのインポートも可能です)。
    これで 7 インチの Android タブレットが作成されます。
    イメージ:37540.png
  5. システムイメージを選択します。インストールされている GeneXus の Android の要件を満たす必要があります。
    イメージ:37541.png
    [ Next ] ボタンをクリックします。
  6. AVD の名前を選択し、 [ Finish ] をクリックします。
    イメージ:37542.png
     
  7. 最後に、ここまでで作成したデバイスを選択し、 [ Play ] アイコンをクリックして起動します。
    イメージ:37543.png

オプション 3: AVD Manager プログラムを使用する場合

警告: これらのコンポーネントは、Android SDK 25.3.0 以降では使用できません。

  1. Android SDK ディレクトリーに移動し、Android Virtual Manager プログラム (AVD Manager.exe) を開きます。Android SDK をインストールしていない場合は、Android の要件に沿ってインストールしてください。
     
  2. [ Create... ] ボタンをクリックします。
    イメージ:37531.png
     
  3. 好みに合わせてオプションを設定し、 [ OK ] ボタンをクリックします。
    ターゲットと CPU/ABI が GeneXus アップグレードの Android の要件の範囲内にあることを確認します。
    イメージ:37532.png
     
  4. AVD Manager で新しいエミュレーターを選択し、 [ Start... ] ボタンをクリックします。表示された新しいウィンドウ内で [ Launch ] をクリックします。
    イメージ:37533.png
    新しい AVD が起動します。
    イメージ:37534.png
     
  5. これで完了です。

参考情報







サブページ
Created: 14/09/18 03:08 by Admin Last update: 22/04/05 18:16 by Admin
カテゴリ
Powered by GXwiki 3.0