是否可以使用链接文件 java 类文件而不是将它们复制到 Android Studio 中的项目中?

问题描述

我有许多由我编写的用于通用目的的 Java 类文件,我需要在我的 Android 项目中经常使用它们。这些类(让我们称它们为“库”)中有许多静态方法,当我在 Android Studio 项目中需要它们时,我会毫无问题地调用这些方法

当我创建一个新的 Android Studio 项目时,我将所有这些库文件复制到我的新项目的 Java 文件夹中。因此,我可以随时在我的项目中(在活动中,在其他 Java 类中等)使用 classname.methodname() 之类的语法调用它们

问题是这种技术导致每个项目中有许多独立的库文件。这意味着,当我添加方法或更改方法时,我需要对每个项目中的每个库文件执行相同的操作。

由于我是 Android Studio 的新手并且我目前正在使用它,所以这可能没问题。但在现实生活中,这在不久的将来是不可能的,因为我正在为许多项目而苦苦挣扎。

我确信,应该有一种方法来使用文件链接,而不是通过将它们复制到 Android 项目中来插入这些库文件。因此,对源库文件进行更改将同时影响所有项目。类似于 C 类型语言中的 $I 指令...

这可能吗?如果是,怎么做?

谢谢...

解决方法

一种好方法是在 android studio 中创建自己的库/模块。

这是一个链接:https://developer.android.com/studio/projects/android-library

另一种方法是创建您自己的 JAR 文件。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...