`
lvwz2008
  • 浏览: 28703 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

加载第三方jar

 
阅读更多

原以为加载一个jar很容易,真正执行起来却不少荆刺。

如果要加载一个jar ,比较重要的  LOCAL_STATIC_JAVA_LIBRARIES 和 LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES 。 前者给要加载的jar起个名字,后者指定路径。

以下是项目中的Android.mk, 我的jar是放在 /lib/下面:

 

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

 

LOCAL_MODULE_TAGS := optional

 

LOCAL_STATIC_JAVA_LIBRARIES := 3dpage  framework_ex

 

LOCAL_SRC_FILES := $(call all-java-files-under, src)

 

LOCAL_SDK_VERSION := current

 

LOCAL_PACKAGE_NAME := abc

 

include $(BUILD_PACKAGE)

##################################################

include $(CLEAR_VARS)

 

LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := 3dpage:lib/turnpage.jar  framework_ex:lib/framework_ex.jar

 

include $(BUILD_MULTI_PREBUILT)

 

# Use the folloing include to make our test apk.

include $(call all-makefiles-under,$(LOCAL_PATH))

分享到:
评论

相关推荐

    在可执行jar中载入第三方jar的几个解决方法

    然而,当从可执行JAR加载第三方JAR中的类时,常常会遇到“ClassNotFoundException”。这个问题通常发生在使用`Class.forName()`或`ClassLoader.getSystemClassLoader().loadClass()`尝试动态加载第三方JAR中的类时。...

    flink安装所需要的第三方jar

    标题中的“flink安装所需要的第三方jar”指的是在部署和运行Apache Flink项目时,除了Flink自身的基础库之外,可能还需要依赖的一些外部JAR包。这些JAR包通常包含了Flink与其它系统的交互所需的组件,比如Hadoop。在...

    exe4j打包(包含第三方jar包)

    **步骤四:添加第三方jar包** 在“JRE选择”阶段,点击“添加”按钮来导入项目所需的第三方jar包。这一步至关重要,因为这些jar包包含了你的程序运行所依赖的类和资源。确保添加所有必要的库,包括你自己项目的编译...

    jdk引入第三方jar

    4. **命令行添加**:在运行Java程序时,可以使用`-cp`或`-classpath`命令行选项指定包含第三方JAR的路径。例如,`java -cp thirdJar.jar MainClass`。 从提供的文件列表中,我们看到"run.bat"可能是一个批处理脚本...

    Android.mk文件中添加第三方jar文件的方法

    Android.mk文件中添加第三方jar文件的方法 Android.mk文件是Android系统中的一个重要文件,它负责管理和编译Android应用程序中的资源文件和Java代码,而添加第三方jar文件是Android开发中一个常见的需求。本文将...

    eclipse 第三方jar包配置.txt

    但是,如果希望绕过这种内置机制,直接通过修改`.classpath`文件来添加第三方JAR包,则可以按照以下步骤操作: ##### 1. 备份原`.classpath`文件 在进行任何更改之前,请先备份原`.classpath`文件,以防万一出错...

    spring boot 第三方jar包抽离方案

    【Spring Boot 第三方jar包抽离方案】 在Spring Boot应用中,由于其内嵌的Tomcat服务器和众多的依赖库,通常会导致生成的jar包体积庞大。尤其当引入多个第三方组件后,jar包的大小可能会达到100MB甚至更大,这给...

    spring boot加载第三方jar包的配置文件的方法

    在Spring Boot应用中,加载第三方jar包的配置文件是一个常见的需求,特别是在集成其他框架或库时。Spring Boot的设计理念是简化配置,但它同样支持加载外部的配置文件来满足复杂的应用场景。以下是如何在Spring Boot...

    Android 混淆打包不混淆第三方jar包

    Android混淆打包不混淆第三方jar包Android 混淆打包不混淆第三方jar包

    打包第三方Jar插件

    总之,"打包第三方Jar插件"涉及Java项目中依赖管理、构建路径设置、类加载机制、项目打包等多个方面。通过理解并熟练运用这些知识点,可以提高开发效率,减少错误,保证项目的稳定性和可维护性。在实际操作中,结合...

    FileUpload上传第三方JAR包

    因此,将第三方JAR包放入WEB-INF/lib目录,就能确保服务器在启动时能够找到并加载这些库。 4. 依赖注入: 有时,我们可能需要在上传的JAR包中使用服务器上的其他服务或组件。这时,依赖注入(Dependency Injection...

    java必须第三方jar文件

    "java必须第三方jar文件"这个标题暗示了在Java开发过程中,有些功能或服务的实现离不开第三方库的支持。 首先,让我们了解一下什么是第三方库。在Java世界里,第三方库是由非Java标准库提供的额外功能集合。它们是...

    maven批量导入第三方jar包至本地库工具

    "maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven本地库的作用。Maven本地库是Maven在本机上存储已下载的依赖的地方,当项目构建时,Maven会首先查看本地库,如果找...

    hadoop源码的第三方jar包

    在这个压缩包中,包含了一些用于支持Hadoop 2.2版本开发的第三方jar包,这些jar包对于理解Hadoop的内部工作原理以及进行自定义开发具有重要意义。 1. **hadoop-hdfs-bkjournal-2.1.0-beta.jar**:这是Hadoop HDFS...

    第三方jar包

    本压缩包包含了一些广泛使用的Android第三方jar包,分别是:okhttp、achartengine、volley、okio以及MPAndroidChart。下面将对这些jar包进行详细阐述。 1. **OkHttp**:OkHttp是由Square公司开发的一款高效的HTTP...

    eclipse导出第三方jar包插件fatjar

    - **Libraries**: 这是最重要的部分,你需要添加所有项目依赖的第三方JAR包。点击“Add External JARs…”或“Add JARs…”,选择项目中引用的库文件。 5. 完成上述配置后,点击“Finish”开始导出过程。Eclipse会...

    android 混淆 去除第三方jar

    本文将深入探讨如何在Android项目中进行混淆,并特别关注如何处理第三方jar包。 首先,了解混淆的基本概念。混淆是通过重命名类、方法和变量,将其转化为简短的无意义名称,以增加逆向工程的难度。Android Studio...

    myeclipse打包jar文件包含第三方jar包(文档+工具)

    `FatJar`是一个第三方插件,适用于`Eclipse`和`MyEclipse`,它的主要功能是帮助开发者将所有项目依赖的库文件(即第三方JAR包)打包进最终的可执行JAR中。这样,当用户运行这个单一的JAR文件时,不需要额外配置类...

    android如何增加第三方so和jar

    Android 如何增加第三方 SO 和 JAR Android 作为一个流行的移动操作系统,如何在其上增加第三方 SO 和 JAR 是一个非常重要的问题。SO 文件和 JAR 文件是 Android 应用程序中常用的第三方库,用于提供特殊的功能和...

    Maven优雅的添加第三方Jar包的方法

    本文将详细介绍如何优雅地在Maven项目中添加第三方Jar包。 首先,当遇到Maven无法从中央仓库下载特定的Jar包时,我们需要手动下载该Jar包。以`ojdbc14-10.2.0.4.0.jar`为例,你可以通过访问Oracle官方网站或其他...

Global site tag (gtag.js) - Google Analytics