我如何才能先构建一个 .jar 文件,然后再构建我的 android 应用程序?
How I can build a .jar file first and then my andoid app?
在我的项目中:https://github.com/pc-magas/sercommH300sVoipCredentialsRecovery 源代码分为两部分:
- 没有放置 android 依赖项的核心库。
- android 应用本身。
核心逻辑在 app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中,核心逻辑的测试在:app/src/test/java/pc_magas/vodafone_fu_h300s/logic/
因此,我想将构建过程分为以下几个阶段:
- 从
app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
构建一个 .jar
- 放入
./app/libs
- 使用生成的 .jar 构建应用程序本身
因此我如何配置 gradle.build
来先构建我的库?
基于此 您需要创建一个新的 Java/Kotlin 库才能执行此操作,您需要执行以下步骤:
- 在android工作室select文件->新建->新建模块
- 然后 select Java 或 Kotlin 库。
- 使用默认设置。
这一步创建了一个新文件夹,它有自己的 build.gradle
。我假设文件夹的名称是 settings_fetcher
。文件夹名称是你在这个window:
中选择的
此外,上面提到的这个名称也是您需要放入应用程序依赖项中的名称。因此,在上面显示的 window 中使用 settings_fetcher
作为库名称,那么您需要将以下依赖项放入位于
中的 build.gradle
创建模块后,将 app/build.gradle
中所述的正确依赖项放入 。
然后将位于 app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中的文件移动到 settings_fetcher/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中,同时将位于 app/src/tests
中的与库相关的任何测试移动到 settings_fetcher/src/tests
中(假设新库名为 settings_fetcher
)
然后尝试 运行 测试并构建应用程序,以确保应用程序功能的正确性。
在我的项目中:https://github.com/pc-magas/sercommH300sVoipCredentialsRecovery 源代码分为两部分:
- 没有放置 android 依赖项的核心库。
- android 应用本身。
核心逻辑在 app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中,核心逻辑的测试在:app/src/test/java/pc_magas/vodafone_fu_h300s/logic/
因此,我想将构建过程分为以下几个阶段:
- 从
app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
构建一个 .jar
- 放入
./app/libs
- 使用生成的 .jar 构建应用程序本身
因此我如何配置 gradle.build
来先构建我的库?
基于此
- 在android工作室select文件->新建->新建模块
- 然后 select Java 或 Kotlin 库。
- 使用默认设置。
这一步创建了一个新文件夹,它有自己的 build.gradle
。我假设文件夹的名称是 settings_fetcher
。文件夹名称是你在这个window:
此外,上面提到的这个名称也是您需要放入应用程序依赖项中的名称。因此,在上面显示的 window 中使用 settings_fetcher
作为库名称,那么您需要将以下依赖项放入位于
build.gradle
创建模块后,将 app/build.gradle
中所述的正确依赖项放入
然后将位于 app/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中的文件移动到 settings_fetcher/src/main/java/pc_magas/vodafone_fu_h300s/logic/
中,同时将位于 app/src/tests
中的与库相关的任何测试移动到 settings_fetcher/src/tests
中(假设新库名为 settings_fetcher
)
然后尝试 运行 测试并构建应用程序,以确保应用程序功能的正确性。