Android Studio生成Jar包和其它项目引入Jar包的方法

一、使用Android Studio生成Jar包二、项目引入Jar包的方法

在 Android Stduio 创建了一个 JjXindiqiu 项目,包名为 package com.example.jjxindiqiu,创建了 Xindiqiu 类和 getSinger 方法。 需求:打成Jar包后,在别的项目能调用到 new Xindiqiu().getSinger()

一、使用Android Studio生成Jar包

Google 创建 Android 库官方教程

1 修改build.gradle(Module:app) (1)apply plugin: ‘com.android.application’ 修改为 apply plugin: ‘com.android.library’ (2)注释 applicationId 这行代码 (3)修改完 gradle files 后,点击 Sync Now 2 删除 app/src/test 和 app/src/androidTest 目录 3 删除和 UI 有关的代码,删除 AndroidManifest.xml 的 application 标签信息、删除 MainActivity.kt、删除 activity_main.xml 然后点击编译(Make Module),app/build/intermediates/aar_main_jar/debug 目录就会生成 class.jar,重命名为 xindiqiu.jar 后就可以给其它项目使用了

二、项目引入Jar包的方法

1 Android 三方应用 对于一般的 Android 三方应用,将 jar 包复制到 libs 目录下,然后在项目的 build.gradle 中 implementation jar 包后即可调用 jar 包中的接口

2 Android 系统应用 这里以 packages/apps/Music 项目为例,步骤如下: (1)在 src 同级目录下创建 libs 目录,将 xindiqiu.jar 复制到libs目录下 (2)修改Android.bp   a 增加 java_import 导入 xindiqiu.jar,name 为 xindiqiu   b 将 xindiqiu 添加到 Music 的static_libs中 (3)在 packages/apps/Music/src/com/android/music/MusicBrowserActivity.java 中调用 new Xindiqiu().getSinger()

相关阅读

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: