Android最低要件
- Arm64-v8a CPU命令セットのサポート
- APIレベル27以上のサポート
1. AARを含む
AARを新規モジュールとして含みます
- 新規プロジェクトを作成した後、New > New Moduleにアクセスします。
- .JAR/.AARパッケージのインポートを選択します。
- [次へ] をクリックします。
- AARファイル(BinahのSDK)を選択します - (bnhhrlib.aar)。
- [終了] をクリックします。サブプロジェクトbnhhrlib があなたのプロジェクトに追加されます。
2. 依存性の作成
依存性の作成
- アプリケーションのbuild.gradleを開きます。
- 依存性のもとから、プロジェクトの実施を追加します(':bnhhrlib')。
- 依存性のもとから、以下を追加します。:
implementation 'com.appmattus.certificatetransparency:certificatetransparency-android:1.0.0'
- settings.gradleを開き、 含まれた':bnhhrlib'があることを確認します。そこになければ、単にファイルに追加してください。
SDKは実施する準備が整っています。
3.設定C++およびNDK
C++ と NDK を構成する
当社のC++ネイティブライブラリーとの作業をAndroidに可能とするために、C++17をサポートするNDKをインストールします。
- NDKのバージョン20以上をインストールします(推奨:20.1.5948944)
- Android Studioを開きます。
- Tools > SDKマネージャーにアクセスします。
- 新規プロジェクトの詳細設定ウィンドウで、以下を行います:
- SDKツールを選択します。
- パッケージ詳細を表示のオプションを選択します。
- NDK(サイドバイサイド)にスクロールし、正しいNDKバージョンを選択します(20.1.5948944)。
- インストレーションを開始するためにOKをクリックします。
- 尋ねられたら、変更を確認するために、OKをクリックします。
NDKインストレーションが開始します。
ヒント:背景をクリックして、このウィンドウを背景に移動します。
4.実施の開始
実装を開始
- MainActivity Javaファイルを開いて、ai.binah.hrv.*;というインポートを追加します。
- 入力を開始すると、オートコンプリートのボックスが開き、SDKが追加されたということを示唆します。
5.ユニークなIDの追加
ライセンス管理のためにユニークなIDを追加します
- mainActivityがあるのと同じロケーションにJavaファイルを作成し、それにLicenseDeetails.javaという名前を付けます。
- ライセンスキーに以下の通り一つのストリングを含めます:
public static final String LICENSE_KEY = "XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX";
6.ビルド/デプロイメントの設定
Configure build/deployment configurations
ビルド/デプロイメントの設定 (デフォルトAPKまたはアプリにバンドルされたAPK)
- gradle.propertiesファイルに次のラインのコードを追加します。
android.bundle.enableUncompressedNativeLibs=false
- ファイルの変更内容を保存します。
- 設定を実行/デバッグへ移動します。
- アプリを選択します。
- インストールオプションの変更 >「デフォルトAPK」から「アプリにバンドルされたAPK」にデプロイします
- [OK] をクリックします
- プロジェクトを実機上で実行して、設定が動作するかどうかをテストします。
注
-
- プロジェクトを実機上で実行して、設定が動作するかどうかをテストします(それは、エミュレーター上では作動しません)
- GoogleはGoogle Play上でAndroid App Bundleで公開することを好みます。詳細は、 About Android App Bundlesを参照してください。
コメント
0件のコメントサインインしてコメントを残してください。