Android.mk変換Android.bpメソッド
1.SourceCode全体をコンパイルします.out/soong/host/linux-x 86/bin/でandroidmkファイルが生成されます.このbinファイルでAndroidをmkファイルをAndroidに変換します.bpファイル.たとえば、サードパーティ製jarパッケージを追加します.内容は次のとおりです.
上記のコマンドでAndroidに変換します.bpファイルの内容は以下の通りです.
このlibを他のライブラリに導入する必要がある場合はcom.askey.platformモジュールに追加されたstatic_libsでいいです.
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",
],