当前位置: 首页 > 知识库问答 >
问题:

将预构建的apk添加到AOSP构建中

浦泳
2023-03-14

我试图在我的MarshmallowAOSP构建中包含一个预构建的谷歌apk(没有。so文件),基于以下链接中的信息:

>

  • 在我的供应商/制造商/设备/专有/系统/应用程序中,我创建了一个名为“Testapk”的文件夹。

    我在这个'testapk'文件夹中保存了两个文件,apk('testapk.apk')和一个Android.mk文件,其中包含以下说明:

    LOCAL_PATH:=$(调用my-dir)

    LOCAL_MODULE:=Testapk

    LOCAL_SRC_FILES:=$(LOCAL_MODULE).apk

    LOCAL_MODULE_CLASS:=APPS

    在构建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)) ####
    
  • 共有1个答案

    微生新霁
    2023-03-14

    我的Android.mk文件的问题是每行都有尾随空格。在我删除这些尾随空格后,一切都很好。

     类似资料:
    • 我试图在编译AOSP时向Android添加一个预构建的jar。jar的名称是“nxpnfclib.jar”,我将其设置为aosp/prebuilts/misc/common/nxp。我还编写了一个Android.mk: 我想在aosp/packages/apps/settings中使用这个jar,所以我将nxpnfclib添加到aosp/packages/apps/settings/android

    • 我需要在我的AOSP构建中添加一些第三方APK。我应该在哪个文件夹中保存这些APK,以便在构建代码和创建映像时将其安装在仿真程序中? 看起来系统应用程序被保存在包/应用程序文件夹中,所以我需要知道第三方应用程序被保存在哪里。

    • 我目前正在尝试将APK纳入我的AOSP 10版本。为此,我在< code>packages/apps下创建了一个新的模块文件夹,并将我的APK和一个Android.mk文件放入其中。然后,我将模块添加到PRODUCT_PACKAGES变量中。当< code>packages/apps下的模块是一个真正的文件夹时,这非常有用。然而,当我通过符号链接替换is时,该应用程序不会出现在新版本中。我的And

    • 我正在尝试添加添加到我的构建中。我已经下载了这个库,它是包含jar文件的目录。 我的团队正在使用gradle来构建项目,我知道的足够多,也许可以问正确的问题。所以我认为这个建筑正在做的是 复制一堆. bnds到构建目录 编译我们在src/main/java中的java(通过源代码ets.main.java.srcDir?) 我想添加lang3库,但是我不确定如何去做。我可以把它转储到src/mai

    • 我正试图在我的Nexus 10 AOSP版本中加入谷歌移动服务应用。我在根目录下创建了一个< code>vendor文件夹,并通过添加以下几行修改了full_manta.mk文件: 接下来,我执行 然后(我选择 13 作为full_manta用户调试构建)。然后我键入 进行构建并得到以下错误: 我不确定问题是什么。我也是一个make-file-noob,所以我不能真正理解文件,而不是在此处生成错误

    • 我已成功从AOSP同步Android6.0.1_r79的源代码。现在,我在尝试构建源代码时收到以下错误。任何人都可以告诉我如何修复它,并完成一个成功的构建?提前致谢。 以下行多次出现: cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1: 错误: 非法字符: \0 cts/测试/测试/密钥库/src/Android/密钥库/密码锁/密钥链测试.java:1