Android Studio Jar包使用一

编写Jar包:

1. 新建工程

Android Studio Jar包使用一_第1张图片

Android Studio Jar包使用一_第2张图片

android app下右键 New->Module

Android Studio Jar包使用一_第3张图片

Android Studio Jar包使用一_第4张图片

Android Studio Jar包使用一_第5张图片

Android Studio Jar包使用一_第6张图片

Android Studio Jar包使用一_第7张图片

修改代码如下:

package net.appseed.tool1;

public class LogToolA {
    public LogToolA() {
    }

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

再新建一个Module Tool2

Android Studio Jar包使用一_第8张图片

然后编译项目,在 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包使用一_第9张图片

Android Studio Jar包使用一_第10张图片

点击项目结构按钮:

Android Studio Jar包使用一_第11张图片

Android Studio Jar包使用一_第12张图片

Android Studio Jar包使用一_第13张图片

切换到project

Android Studio Jar包使用一_第14张图片

Android Studio Jar包使用一_第15张图片

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

Android Studio Jar包使用一_第16张图片

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

Android Studio Jar包使用一_第17张图片

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

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

Android Studio Jar包使用一_第18张图片

编译,运行;

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

你可能感兴趣的:(Android)