最近のアクセス:
Android 要件

自動インストール(推奨)

Android SDK のすべての要件を自動的にダウンロードしてインストールするインストーラを提供しています。Genexus IDE の Android SDK の更新オプションからこのインストーラにアクセスすることもできます。
イメージ:35900.png
Android Requirements インストーラーのダウンロード

手動インストール

Android SDK コンポーネントは手動でインストールすることを推奨していませんが、場合によっては必要になることもあります。そのために必要な情報を提供します。
  • JDK  バージョン 8 以上 (64 ビットのオペレーティングシステムの場合は 64 ビットバージョンを使用)
  • Android SDK — 必要なのはコマンド ライン ツールのみです。
警告: Android SDK をインストールするディレクトリー名には、スペースまたは特殊文字を使用しないことを強くお勧めします。

手順 2 - Android コンポーネントのインストール

警告: 「Android SDK Manager」プログラムと呼ばれるツールは、Googleによって廃止され、もはや利用できません。

Android SDK によって提供されるコマンドラインツール「sdkmanager」を使用するか、Android Studio をダウンロードし、「SDK Manager」ビルトインを使用する 2 つのオプションがあります。いずれの場合でも、次のコンポーネントをインストールする必要があります。アップグレードごとの各コンポーネントは、<genexus_directory>/Android/RequirementsTool/android_requirements.txt にあります。
GeneXus 15 Upgrade 9 以上のユーザー
コンポーネント 必要なバージョン 解説
Android SDK Tools 26.0.2 以上 Android SDK Tool の更新 を参照してください。
Android SDK Platform-Tools 23.1 以上 -
Android SDK Build-tools 26.0.2 -
Android Emulator 27.0.5 -
Android 8.0 (API 26) 任意 -
- SDK Platform   -
- Google APIs Intel x86 Atom System Image 任意 Intel ベースのコンピューターの場合は、Intel x86 System Image を使用します。それ以外の場合は、ARM EABI v7a System Image を使用します。
以前の要件 (Intel x86 Atom System Image) で既に作成された AVD がある場合、再作成されません。AVD マネージャーから削除し、GeneXus からアプリケーションを再実行して、新しく作成することを検討することができます。
Android Support Repository 45 以上 -
Google Repository 44 以上 -
Intel x86 Emulator Accelerator (HAXM インストーラー)  任意  HAXM をインストールできない場合は、SDK Platform と ARM EABI v7a System Image を含む Android 4.1.2 (API 16) をインストールする必要があります。「Android API レベルに関する考慮事項」を参照してください。
 
GeneXus 15 Upgrade 7 および GeneXus 15 Upgrade 8 のユーザー
コンポーネント 必要なバージョン 解説
Android SDK Tools 25.3.1 以上 Android SDK Tool の更新を参照してください。
Android SDK Platform-Tools 23.1 以上 -
Android SDK Build-tools 26.0.2 -
Android Emulator 任意 -
Android 7.0 (API 24) 任意 -
- SDK Platform   -
- Google APIs Intel x86 Atom System Image 任意 Intel ベースのコンピューターの場合は、Intel x86 System Image を使用します。それ以外の場合は、ARM EABI v7a System Image を使用します。
以前の要件 (Intel x86 Atom System Image) で既に作成された AVD がある場合、再作成されません。AVD マネージャーから削除し、GeneXus からアプリケーションを再実行して、新しく作成することを検討することができます。
Android Support Repository 45 以上 -
Google Repository 44 以上 -
Intel x86 Emulator Accelerator (HAXM インストーラー)  任意  HAXM をインストールできない場合は、SDK Platform と ARM EABI v7a System Image を含む Android 4.1.2 (API 16) をインストールする必要があります。「Android API レベルに関する考慮事項」を参照してください。
 
GeneXus 15 Upgrade 5 および GeneXus 15 Upgrade 6 のユーザー
コンポーネント 必要なバージョン 解説
Android SDK Tools 25.3.1 以上 Android SDK Tool の更新を参照してください。
Android SDK Platform-Tools 23.1 以上 -
Android SDK Build-tools 23.0.2 -
Android Emulator 任意 -
Android 7.0 (API 24) 任意 -
- SDK Platform   -
- Google APIs Intel x86 Atom System Image 任意 Intel ベースのコンピューターの場合は、Intel x86 System Image を使用します。それ以外の場合は、ARM EABI v7a System Image を使用します。
以前の要件 (Intel x86 Atom System Image) で既に作成された AVD がある場合、再作成されません。AVD マネージャーから削除し、GeneXus からアプリケーションを再実行して、新しく作成することを検討することができます。
Android Support Repository 45 以上 -
Google Repository 44 以上 -
Intel x86 Emulator Accelerator (HAXM インストーラー)  任意  HAXM をインストールできない場合は、SDK Platform と ARM EABI v7a System Image を含む Android 4.1.2 (API 16) をインストールする必要があります。「Android API レベルに関する考慮事項」を参照してください。
 
GeneXus 15 Upgrade 3 および GeneXus 15 Upgrade 4 のユーザー
コンポーネント 必要なバージョン 解説
Android SDK Tools 25.1.7 以上 -
Android SDK Platform-Tools 23.1 以上 -
Android SDK Build-tools 23.0.2 -
Android 7.0 (API 24) 任意 -
- SDK Platform   -
- Google APIs Intel x86 Atom System Image   Intel ベースのコンピューターの場合は、Intel x86 System Image を使用します。それ以外の場合は、ARM EABI v7a System Image を使用します。
以前の要件 (Intel x86 Atom System Image) で既に作成された AVD がある場合、再作成されません。AVD マネージャーから削除し、GeneXus からアプリケーションを再実行して、新しく作成することを検討することができます。
Android Support Repository 45 以上 -
Google Repository 44 以上 -
Intel x86 Emulator Accelerator (HAXM インストーラー)  任意  HAXM をインストールできない場合は、SDK Platform と ARM EABI v7a System Image を含む Android 4.1.2 (API 16) をインストールする必要があります。「Android API レベルに関する考慮事項」を参照してください。
 
GeneXus 15GeneXus 15 Upgrade 1 および GeneXus 15 Upgrade 2ユーザー
コンポーネント 必要なバージョン 解説
Android SDK Tools 25.1.7 以上 -
Android SDK Platform-Tools 23.1 以上 -
Android SDK Build-tools 23.0.2 -
Android 7.0 (API 24) 任意 -
- SDK Platform   -
- Intel x86 Atom System Image   Intel ベースのコンピューターの場合は、Intel x86 System Image を使用します。それ以外の場合は、ARM EABI v7a System Image を使用します。
Android Support Repository 36 以上 -
Google Repository 36 以上 -
Intel x86 Emulator Accelerator (HAXM インストーラー)  任意  HAXM をインストールできない場合は、SDK Platform と ARM EABI v7a System Image を含む Android 4.1.2 (API 16) をインストールする必要があります。「Android API レベルに関する考慮事項」を参照してください。

手順 3 - HAXM のインストール

この手順が必要なのは、Intel ベースの CPU が搭載されたコンピューターのみです。
必要なコンポーネントのダウンロードが完了したら、HAXM をインストールしてください。そして、<Android SDK のインストールディレクトリー>/Extras/Intel/Hardware_Acelerated_Execution_Manager ディレクトリーを開き、intelhaxm-android.exe インストーラーを実行して、表示される手順に従います。
イメージ:31712.png
この構成を使用することで、(コンピューターにデバイスが接続されている場合) Android アプリケーションをデバイス上で実行できます。
警告: HAXM は、Windows プラットフォームの Hyper-V 機能が無効になっていて、VT-x が BIOS で有効になっている場合、Intel プロセッサでのみ動作します。
  • Hyper-V が無効かどうかを確認するには、 [ コントロール パネル ] > [ プログラム ] > [ Windows の機能の有効化または無効化 ]  を開き、ポップアップウィンドウで [ Hyper-V ] チェックボックスがチェックされていないことを確認します。
  • BIOS から VT-x を有効にする方法についての情報は、こちらの記事を参照してください。

サポートされている最小バージョン

AVD は、HAXM 要件がインストールされていない場合、VT-x が無効な場合、または Hyper-V が有効な場合に起動します。
GeneXus Upgrade  最小バージョン
GeneXus 15 から GeneXus 15 Upgrade 9 までのユーザー  API 16 (Android 4.1.2)

インストールされている Android SDK の確認  

インストールされている Android SDK バージョンやサポートされている API レベルを確認するには、次の方法を実行できます:
  • 次のコマンドを実行し、インストールされているすべての API のリストを取得します:
    C:\<Android_SDK_Installation_Directory>\Tools\android.bat list target
     
  • Windows の [ スタート ] メニューから SDK Manager を実行するか、または次のコマンドを実行します:
    C:\<Android_SDK_Installation_Directory>\"SDK manager"
警告: それらのコンポーネントは、Android SDK 25.3.0 以降は使用できません。

ヒント

  • GeneXus セットアッププログラムは、64 ビット Windows の場合は "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools"、32 ビット Windows の場合は "HKEY_LOCAL_MACHINE\SOFTWARE\Android SDK Tools" の Windows レジストリキーで Android SDK バージョンを検索します。
  • SDK のディレクトリーが見つかると、"Pkg.Revision=" プロパティが 23.0.2 であることを確認するために、"<Android SDK のインストールディレクトリー>\tools\source.properties" ファイルを検索します。

  • Intel processor と HAXM を使用している場合、インストーラーは次のエラーを表示します: 
    イメージ:31576.png
    Vt-x (Virtualization) が BIOS 内で有効であり、HyperV をインストールしていないことを確認します。 
     
  • Parallels を使用して Windows 仮想マシンで GeneXus を実行する場合は、使用する Android SDK をホストマシンやモデルディレクトリーに配置しないでください。Android Gradle プラグインではこの構成がサポートされておらず、コンパイル中に想定外の動作が発生する可能性があります (マシンのハングなど)。

ハードウェア要件

上記の通り、Android SDK では、ディスクに 3 GB 以上の空き容量が必要です。 
コンパイルには、デフォルトで 2 GB の RAM が必要です。この値は、Android specific properties で変更することができます。

関連ページ





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