Android集成Replugin公共库解决方案
来源:互联网 发布:盲僧李小龙皮肤淘宝 编辑:程序博客网 时间:2024/06/03 18:17
把公共库放在一个module里面
- 在宿主build文件里面加入
android { repositories { flatDir { dirs 'libs' } }}dependencies { compile(name: 'module名称', ext: 'aar')}
这里要注意下:
- 宿主依赖公共要用compile或者implementation
- 其他插件依赖公共要用provided
- 在刚才新建的module的build文件加入
afterEvaluate { tasks.matching { it.name.equals("assembleDebug") }.each { tk -> tk.dependsOn(renameDebug) } tasks.matching { it.name.equals("assembleRelease") }.each { tk -> tk.dependsOn(renameRelease) }}task renameRelease { doLast { copy { from 'build/outputs/aar/module名称-release.aar' into { '../app/libs' } rename('module名称-release.aar', 'lib.style.aar') } println("====assembleRelease.doLast success.===") }}task renameDebug { doLast { copy { from 'build/outputs/aar/module名称-debug.aar' into { '../app/libs' } rename('module名称-debug.aar', 'lib.style.aar') } println("===assembleDebug.doLast success.===") }}
- 在Android Studio的Terminal中进入要项目的根目录
看需求执行以下其中一个
./gradlew :module名称:assembleRelease./gradlew :module名称:assembleDebug
完结
阅读全文
0 0
- Android集成Replugin公共库解决方案
- android插件化框架-Replugin
- Android全面插件化方案-RePlugin踩坑
- Android 插件化框架 RePlugin 使用心得
- 插件化-360的DroidPlugin与RePlugin研究及集成
- Android公共库
- Android 插件化 RePlugin 入坑记录一
- Android 360开源全面插件化框架RePlugin 实战
- Android插件化开发—RePlugin插件化框架
- Android 插件化 RePlugin 入坑记录二
- replugin 学习
- Replugin使用
- 公共数据交换解决方案
- Android 公共库的使用
- android studio 创建公共库
- android superWebView ----新的 Hybrid App 解决方案(集成总结)
- Android Studio集成Fresco图片加载框架冲突解决方案
- Android Next 公共组件库:Android-Next
- Java 中使用 Redis
- js解析Excel文件,解析后的数据用Echarts折线图展示
- GIT command usage
- 资料
- 吴恩达Coursera深度学习课程 DeepLearning.ai 提炼笔记(4-2)-- 深度卷积模型
- Android集成Replugin公共库解决方案
- 简单透彻理解JSONP原理及使用
- 记录 DrawerLayout 和Toolbar+NavigationView 使用
- Android项目针对libs(armeabi,armeabi-v7a,x86)进行平台兼容
- 重新加载场景,异步加载场景
- jqgrid多选和禁止某行记录选择
- 内存优化总结:ptmalloc、tcmalloc和jemalloc
- C#调用MFC 窗口 DLL
- list和map