最近のアクセス:
[Android Specific] プロパティグループ

Android SDK directory

ローカル ファイル システムにおける Android SDK の場所を示すパスを指定します。

JDK Directory

ローカル ファイル システムにおける JDK の場所を示すパスを指定します。

Copy APK To Cloud

[ Deploy to Cloud ] を使用する際に、生成されたアプリケーションの APK をクラウドにアップロードするかどうかを指定します。
このプロパティの既定値は True です。

MultiDex Build in Android

詳細については、「[ Multidex Build ] プロパティ」を参照してください。

Gradle Options

Gradle (Android のコンパイルに使用されるビルドシステム) に渡すことができる追加フラグを指定します。
このプロパティは上級開発者向けに用意されているものであり、使用上の責任は開発者にあります。
既定では次のコマンドがあります。
--deamon --parallel -Dorg.gradle.jvmargs=-Xmx$(ALLOC_SIZE)m
ここで、$(ALLOC_SIZE) は 2048 です。この動作を無効にするには、'--daemon' フラグを削除します。
  フラグ 説明
  --deamon
Gradle のデーモンを使用するように指定します。これにより、今後のビルドにかかる時間が大幅に短縮されます。
  --parallel ビルドタスクを並列実行する (つまり、メインプロジェクトを並行にコンパイルする) ように指定します。
  -Dorg.gradle.jvmargs
デーモンプロセスで使用する JVM 引数を指定します。
指定可能な引数については、ここを参照してください。
特に、「-Xmx2048m」を使用すると、Gradle デーモンに割り当てることができる最大メモリー量が設定されます。Android の Gradle プラグインでは、そのデーモン VM にビルド時間を大幅に向上させるのに十分なメモリーが割り当てられている場合、特別なオプション DexInProcess が使用されます。
: [ MultiDex Build ] プロパティを有効にすると、DexInProcess を有効にするために必要なメモリー量が 1 GB 増えます (このプロパティによって javaMaxHeapSize の既定値が変更されるため)。
          結果として、[ MultiDex Build ] プロパティを True に設定した場合は、$(ALLOC_SIZE)3 GB に設定されます。それ以外の場合は、2 GB が使用されます。
 

Application Signing

名前 説明
Key Store File
キーストアファイル (つまり、一連の秘密鍵が格納されているバイナリファイル) のパス
Key Alias
秘密鍵のエイリアス
Store Password
キーストアのパスワード
Key Password
秘密鍵のパスワード
Android Maps API
詳細はこちらを参照してください。
Android Maps API Key
詳細はこちらを参照してください。
各フィールドの詳細については、こちらを参照してください。また、「Google Play にアプリを公開する方法」も参照してください。
 

In Application Billing

名前 説明
App public key
Google Play で生成された Base64 エンコードアプリケーションの公開鍵です。詳細については、「アプリ内課金を実装する」を参照してください。
 

ベンチマーク

パフォーマンス向上を数値で証明するために、次の表に Sales KB のビルド時間を示します。 
Gradle デーモンの有効化 False True
初回ビルド
105 秒
50 秒
増分ビルド
11 秒
9 秒
 

Android ジェネレーター

上級ユーザー向けです。
 

名前

ジェネレーターのカスタム名です。既定値は "Android" です。

General

Data Access Information

Build Process

  • Classpath
    *.jar とディレクトリーの依存関係を格納する環境変数です。詳細はこちらを参照してください。
  • Base Classpath
    モジュールから生成された *.jar とディレクトリーの依存関係を格納する環境変数です。詳細はこちらを参照してください
  • Compiler Path
    java コンパイラーバイナリ (javac.exe) のパスです。
  • Interpreter Path
    java インタープリターバイナリ (java.exe) のパスです。
 

  • DexInProcess を有効にした場合は、出力に次のような一連のメッセージが表示されます:
    Merged dex #<number> (<number_of_def> defs / <amount_data>KiB)
    有効にしない場合は、情報メッセージが表示されます。
  • GeneXus 15 Upgrade 5 以降では、 [ Multidex Build ] プロパティ [ Application Signing ] グループ [ In Application Billing ] グループは、スマートデバイスの [ Main object ] プロパティに移動されています。 

使用可能バージョン

このプロパティセットは、GeneXus 15 以降で利用できます。
以前のバージョンと異なる場合があります。




サブページ
Created: 17/11/12 20:20 by Admin Last update: 21/05/21 02:39 by Admin
カテゴリ
Powered by GXwiki 3.0