编写Jar包:

1. 新建工程

Android Studio Jar包使用一

Android Studio Jar包使用一

android app下右键 New->Module

Android Studio Jar包使用一

Android Studio Jar包使用一

Android Studio Jar包使用一

Android Studio Jar包使用一

Android Studio Jar包使用一

修改代码如下:

package net.appseed.tool1;

public class LogToolA {
    public LogToolA() {
    }

    public static void Prints() {
        System.out.println("*********** from LogToolA");
    }
}

再新建一个Module Tool2

Android Studio Jar包使用一

然后编译项目,在 tool1和tool2目录下查找 *.jar, 会找到 classes.jar

我找到的路径是:

TestApp\tool1\build\intermediates\packaged-classes\debug

TestApp\tool2\build\intermediates\packaged-classes\debug

如果是release ,则替换debug。

复制出来这两个文件分别更名为tool1.jar 和 tool2.jar,  如果不确定是哪个,可以直接用winrar解压缩看看。

新建一个项目:

Android Studio Jar包使用一

Android Studio Jar包使用一

点击项目结构按钮:

Android Studio Jar包使用一

Android Studio Jar包使用一

Android Studio Jar包使用一

切换到project

Android Studio Jar包使用一

Android Studio Jar包使用一

打开libs目录,将tool2.jar复制进去,然后右键选择add as a Library...  ,  module选择app,然后确定。

Android Studio Jar包使用一

切换回android, 可以在build.gradle(Module:app)内看出两种添加的jar包,(将路径补正确)

Android Studio Jar包使用一

implementation files('D:/NDK1/tool1.jar')
implementation files('libs/tool2.jar')

进入MainActivity.java代码内,增加:

Android Studio Jar包使用一

编译,运行;

在logcat内可以看到jar包内代码打印:

Android Studio Jar包使用一

相关文章:

  • 2021-10-28
  • 2021-05-20
  • 2021-05-18
  • 2021-08-31
  • 2021-05-12
  • 2022-01-04
  • 2021-09-28
  • 2021-08-24
猜你喜欢
  • 2021-10-15
  • 2022-12-23
  • 2021-11-10
  • 2022-12-23
  • 2021-11-27
  • 2021-06-20
相关资源
相似解决方案