Android.mk変換Android.bpメソッド


1.SourceCode全体をコンパイルします.out/soong/host/linux-x 86/bin/でandroidmkファイルが生成されます.このbinファイルでAndroidをmkファイルをAndroidに変換します.bpファイル.たとえば、サードパーティ製jarパッケージを追加します.内容は次のとおりです.
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE = com.askey.platform
LOCAL_MODULE_CLASS = JAVA_LIBRARIES
LOCAL_MODULE_SUFFIX = .jar
LOCAL_UNINSTALLABLE_MODULE = true
LOCAL_SRC_FILES = com.askey.plarform.jar
include $(BUILD_PREBUILT)

上記のコマンドでAndroidに変換します.bpファイルの内容は以下の通りです.
java_import {
    name: "com.askey.platform",
    installable: false,
    jars: ["com.askey.plarform.jar"],
}

このlibを他のライブラリに導入する必要がある場合はcom.askey.platformモジュールに追加されたstatic_libsでいいです.
    static_libs: [
		...
        "android.hardware.usb.gadget-V1.0-java",
        "com.askey.platform",
    ],