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

将预构建的jar添加到AOSP中

卫兴邦
2023-03-14

我试图在编译AOSP时向Android添加一个预构建的jar。jar的名称是“nxpnfclib.jar”,我将其设置为aosp/prebuilts/misc/common/nxp。我还编写了一个Android.mk:

LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)

LOCAL_PREBUILT_JAVA_LIBRARIES := \
    nxpnfclib$(COMMON_JAVA_PACKAGE_SUFFIX)

LOCAL_MODULE_TAGS := optional

include $(BUILD_HOST_PREBUILT)

我想在aosp/packages/apps/settings中使用这个jar,所以我将nxpnfclib添加到aosp/packages/apps/settings/android.mk中

LOCAL_STATIC_JAVA_LIBRARIES := guava android-support-v4 jsr305 nxpnfclib

有没有其他方法来添加这个罐子?

共有1个答案

屠建本
2023-03-14

在src中再创建一个目录libs,并将jar文件放入其中。然后将这几行添加到Android.mk文件中

LOCAL_STATIC_JAVA_LIBRARIES += nxpnfclib
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES:=nxpnfclib:src/libs/nxpnfclib.jar
include $(BUILD_MULTI_PREBUILT)
 类似资料:
  • 我试图在我的MarshmallowAOSP构建中包含一个预构建的谷歌apk(没有。so文件),基于以下链接中的信息: > 在我的供应商/制造商/设备/专有/系统/应用程序中,我创建了一个名为“Testapk”的文件夹。 我在这个'testapk'文件夹中保存了两个文件,apk('testapk.apk')和一个Android.mk文件,其中包含以下说明: LOCAL_PATH:=$(调用my-di

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

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

  • 问题内容: 我正在做一个Maven项目。当在一个想法中编译和运行我的项目时,一切都很好,但是每当我创建jar文件时,都无法将web / lib /中的外部jar文件复制到jar文件中。为什么会发生这种情况?我可以将所有文件插入jar文件吗? 问题答案: 是的,我找到了解决方案。

  • 我想在mvn包目标期间从依赖jar中添加资源,该资源位于myjar.jar:META_INF/public-Resources/myresource.sk到我的webapp/WEB-INF/myfile。有人可以提供建议吗,如何做到这一点?

  • 我正在使用Jsoup.jar从使用MapReduce的几个网站的meta标签中获取关键字。网站列表保存在txt文件中。但是当我在终端中编译java文件时,它说包org.jsoup.不存在。我确保jar与java文件在同一个文件夹中。 错误截图: