如何在Android项目中使用外部JAR包?

10 浏览
0 Comments

如何在Android项目中使用外部JAR包?

我创建了一个Android项目并添加了一个外部的JAR包(hessian-4.0.1.jar)到我的项目中。然后我把JAR包加入了build path并在Order and Export中勾选了它。

看起来Order and Export被忽略了,所有来自外部JAR的类都在运行时丢失了。

在使用Eclipse插件构建Android应用程序时,有没有什么诀窍可以正确地包含外部JAR所需的类?我不想使用ant或Maven。

admin 更改状态以发布 2023年5月25日
0
0 Comments

是的,你可以使用它。以下是如何操作:

  1. 你的项目 -> 右键 -> 导入 -> 文件系统 -> yourjar.jar
  2. 你的项目 -> 右键 -> 属性 -> Java 构建路径 -> 库 -> 添加 Jar -> yourjar.jar

如果你遇到了一些问题,这个视频可能会很有用。

0
0 Comments

对于Eclipse

向Android项目或任何Java项目添加外部JAR文件的一个好方法是:

  1. 在项目根目录下创建一个名为libs的文件夹
  2. 将JAR文件复制到libs文件夹中
  3. 现在,右键单击JAR文件,然后选择Build Path > Add to Build
    Path
    ,这将在项目内创建一个名为“Referenced Libraries”的文件夹

    通过这样做,即使将项目转移到另一台计算机上,也不会丢失正在引用您硬盘上的库。

对于Android Studio

  1. 如果您在项目资源管理器中处于Android View视图,请将其更改为如下的Project View视图

Missing Image

  1. 右键单击要添加外部库的模块,然后选择New > Directroy并将其命名为“libs”
  2. 现在将blah_blah.jar复制到“libs”文件夹中
  3. 右键单击blah_blah.jar,然后选择“Add as Library..”。这将自动在build.gradle中添加一个项,如compile files('libs/blah_blah.jar'),然后同步gradle。完成后就可以使用该库了

请注意:如果您正在使用第三方库,则最好使用传递性依赖,其中Gradle脚本在运行gradle脚本时自动下载JAR和依赖JAR。

Ex: 编译 'com.google.android.gms:play-services-ads:9.4.0'

了解更多关于Gradle依赖管理的内容

0