簡體   English   中英

將prebuilt apk添加到AOSP build

[英]Add prebuilt apk to AOSP build

我試圖在我的marshmallow AOSP構建中包含一個預建的google apk(沒有.so文件),基於此鏈接中的信息,如下所示:

  1. 在我的vendor / manufacturer / device / proprietary / system / app中,我創建了一個名為'Testapk'的文件夾。

  2. 我在這個'Testapk'文件夾中保存了兩個文件,apk('Testapk.apk')和一個Android.mk文件,其中包含以下說明:

LOCAL_PATH:= $(調用my-dir)

包括$(CLEAR_VARS)

LOCAL_MODULE_TAGS:=可選

LOCAL_MODULE:= Testapk

LOCAL_SRC_FILES:= $(LOCAL_MODULE).apk

LOCAL_MODULE_CLASS:= APPS

LOCAL_MODULE_SUFFIX:= $(COMMON_ANDROID_PACKAGE_SUFFIX)

LOCAL_CERTIFICATE:=預設

包含$(BUILD_PREBUILT)

  1. 我在vendor / manufacturer / device / vendor_device.mk中添加了以下說明:

PRODUCT_PACKAGES + = \\

Testapk

在進行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)) ####

我的Android.mk文件的問題是每行都有尾隨空格。 刪除這些尾隨空格后,一切正常。

之后\\“testapk”應該在新的一行上。

PRODUCT_PACKAGES += \ Testapk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM