我尝试根据此链接中的信息在我的棉花糖 AOSP 构建中包含一个预构建的 google apk(没有 .so 文件),如下所示:
在我的供应商/制造商/设备/专有/系统/应用程序中,我创建了一个名为“Testapk”的文件夹。
我在这个'Testapk'文件夹中保存了两个文件,一个apk('Testapk.apk')和一个包含以下说明的Android.mk文件:
LOCAL_PATH := $(调用我的目录)
包括 $(CLEAR_VARS)
LOCAL_MODULE_TAGS := 可选
LOCAL_MODULE := Testapk
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := 应用
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_CERTIFICATE := 预签名
包括 $(BUILD_PREBUILT)
- 我在 vendor/manufacturer/device/vendor_device.mk 中添加了以下指令:
产品包 += \
测试包
在进行 AOSP 构建时,我收到以下错误:
make: *** No rule to make target `/Testapk', needed by `out/target/product/mako/obj/APPS/Books_intermediates/Testapk.apk'. Stop.
#### make failed to build some targets (01:00 (mm:ss)) ####