使用 Android Studio 创建 Android 库项目并将其用作另一个项目中的 jar 文件的最佳方法是什么
What is the best way to create Android library project and use it as a jar file in another project using Android Studio
我参考了很少的 link 来了解创建 Android 库项目的过程,其中 none 已经完全详细地解释了。我的意图是创建一个 Android library(ex mathsolve.jar ) 项目并将其作为 .jar 文件分发,以便其他人可以在他们的 android应用
谁能详细解释一下下面的步骤
a) 如何创建 Android 库项目
b) 如何将 Android 库文件导出为 .jar 文件
c) 将该 .jar 文件集成到另一个 android 应用程序的步骤
d) 以及如何从那个 android app
调用那个 .jar 文件的方法
任何建议都会对我有很大帮助。提前致谢。
最后,在来自 statckoverflow 的几个 post 的帮助下,通过反复试验,我得到了我的问题的解决方案。以下是步骤
a) 如何创建 Android 库项目
步骤 01> 在 Android Studio 中转到文件 -> 新建 -> 新建模块
步骤 02> Select Android 库并单击 "Next" 按钮
步骤 03> 选择支持的最低 SDK 并单击 "Finish"。
步骤 04> 将添加一个新模块并等待 gradle 同步。现在您的库文件已创建
b) 如何将 Android 库文件导出为 .jar 文件
步骤 01> 完成阶段 "a" 后,您需要构建一次项目,然后就完成了。 .aar 文件将在您的路径中创建 Android app -> Module Folder -> build -> outputs -> aar -> module-release.aar
步骤 02> 您只需要复制该模块-release.aar 并将其分发到任何您想要的地方。
c) 将该 .jar 文件集成到另一个 android 应用程序的步骤
step 01>这里的库类型是.aar格式。 .jar 文件和 .aar 文件的步骤相同。在 Android Studio 中转到文件 -> 新建 -> 新建模块
step 02> 在新模块 window select "import .JAR/.AAR Package" 中按下 "Next" 按钮
步骤 03> 将打开一个新的文件浏览器 window。在 "File name" 部分选择文件浏览并打开您的模块-release.aar 文件并单击 "Finish"
步骤 04> 成功构建后,将以下编译语句复制到您的 "App module gradle file"
dependencies {
compile project(path: ':module-release')
}
步骤 05> 同步 gradle 文件。
步骤 06> 如果有的话,将授予您的库文件的所有权限复制到您的应用程序 Manifest.xml。大功告成
d) 以及如何从 android 应用程序
中调用该 .jar 文件的方法
步骤 01> 在您的模块中,您需要定义一个 public 方法,可以使用 class name 访问该方法。例如
public final class MyAPI {
public static int SumOf(int a, int b){
return a+b;
}
}
步骤 02> 从您的主机应用程序中,您可以使用
调用 SumOf 方法
MyAPI.SumOf(2,4);
我参考了很少的 link 来了解创建 Android 库项目的过程,其中 none 已经完全详细地解释了。我的意图是创建一个 Android library(ex mathsolve.jar ) 项目并将其作为 .jar 文件分发,以便其他人可以在他们的 android应用
谁能详细解释一下下面的步骤
a) 如何创建 Android 库项目
b) 如何将 Android 库文件导出为 .jar 文件
c) 将该 .jar 文件集成到另一个 android 应用程序的步骤
d) 以及如何从那个 android app
调用那个 .jar 文件的方法任何建议都会对我有很大帮助。提前致谢。
最后,在来自 statckoverflow 的几个 post 的帮助下,通过反复试验,我得到了我的问题的解决方案。以下是步骤
a) 如何创建 Android 库项目
步骤 01> 在 Android Studio 中转到文件 -> 新建 -> 新建模块
步骤 02> Select Android 库并单击 "Next" 按钮
步骤 03> 选择支持的最低 SDK 并单击 "Finish"。
步骤 04> 将添加一个新模块并等待 gradle 同步。现在您的库文件已创建
b) 如何将 Android 库文件导出为 .jar 文件
步骤 01> 完成阶段 "a" 后,您需要构建一次项目,然后就完成了。 .aar 文件将在您的路径中创建 Android app -> Module Folder -> build -> outputs -> aar -> module-release.aar
步骤 02> 您只需要复制该模块-release.aar 并将其分发到任何您想要的地方。
c) 将该 .jar 文件集成到另一个 android 应用程序的步骤
step 01>这里的库类型是.aar格式。 .jar 文件和 .aar 文件的步骤相同。在 Android Studio 中转到文件 -> 新建 -> 新建模块
step 02> 在新模块 window select "import .JAR/.AAR Package" 中按下 "Next" 按钮
步骤 03> 将打开一个新的文件浏览器 window。在 "File name" 部分选择文件浏览并打开您的模块-release.aar 文件并单击 "Finish"
步骤 04> 成功构建后,将以下编译语句复制到您的 "App module gradle file"
dependencies {
compile project(path: ':module-release')
}
步骤 05> 同步 gradle 文件。
步骤 06> 如果有的话,将授予您的库文件的所有权限复制到您的应用程序 Manifest.xml。大功告成
d) 以及如何从 android 应用程序
中调用该 .jar 文件的方法步骤 01> 在您的模块中,您需要定义一个 public 方法,可以使用 class name 访问该方法。例如
public final class MyAPI {
public static int SumOf(int a, int b){
return a+b;
}
}
步骤 02> 从您的主机应用程序中,您可以使用
调用 SumOf 方法MyAPI.SumOf(2,4);