我有一个现有的项目说A,它依赖于几个项目.现在我想将这个项目A作为Project B的库项目.到目前为止,我所做的是在Project A的build.gradle中,我已将插件从“android:application”更改为“android:library”,我的问题是如何将项目A用作项目B的库模块.当我添加新模块并将其依赖项提供给项目A时,新模块中不会生成构建文件.如果为B创建一个新项目,然后将项目A导入为模块,则会出现项目A使用的依赖项错误.请建议如何进行操作.

解决方法:

编辑模块的build.gradle(不是root build.gradle).

使用apply plugin替换apply plugin:’com.android.application’:’com.android.library’.

从同一build.gradle项目中删除applicationId,如下所述:

defaultConfig {

applicationId "com.example.packageName"//remove this line

minSdkVersion 15

targetSdkVersion 21

versionCode 1

versionName "1.0"

}

在此同步您的gradle文件之后.现在您的项目已标记为库,但要创建库的发行版,您需要将此库用于模块,因此我们将在同一项目中创建一个新模块.

要创建新模块,请转到:

File-> New Module-> (choose)phone and tablet Application->next…

假设创建的新模块是B.现在按照user @Sam Rad here.的描述添加库A对模块B的依赖性

运行您的项目,在成功运行后,您将在文件夹中找到库的发行版

A->build->outputs-> (.aar package Release version)

希望这会有所帮助

标签:android,library-project

来源: https://codeday.me/bug/20190623/1273520.html

android添加工程依赖工程,将项目依赖项添加到Android studio中的另一个项目相关推荐

  1. python列表中随机选择_如何在Python中从列表中随机选择一个项目?

    python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...

  2. linux gradle仓库位置,如何在Android Studio中使用Gradle发布项目至Jcenter仓库

    简述 目前非常流行将开源库上传至Jcenter仓库中,使用起来非常方便且易于维护,特别是在Android Studio环境中,只需几步配置就可以轻松实现上传和发布. Library的转换和引用 博主的 ...

  3. 在android studio中如何创建一个类来继承另外一个类_在Android使用Transition API检测用户活动...

    在当今世界,移动设备是我们日常生活中必不可少的一部分,我们在走路.跑步.开车以及其他许多活动时都会使用移动设备. 了解用户拿着手机的时候在做什么,可以让你的应用程序根据用户的动作进行直观的调整.对于某 ...

  4. Visual Studio中新建方案、项目目录设置、VC++目录、相对路径设置

    一.新建一个解决方案,解决方案里面有一个项目/工程 1.首先新建一个项目: 进入文件中,可以看到: (1)解决方案文件夹 (2)进入解决方案文件夹后: 解决方案与工程 在这之前先了解一个概念:解决方案 ...

  5. 三点估算pmp_我本人是做项目经理的,我把考PMP也当成一个项目来规划

    一. 辅导班的好处 咨询过几位前辈后,我毫不犹豫的选择参加辅导班.说服自己的理由至少有以下三点: 1. PMP指南对大部分人是陌生的新学科和新模式,普遍反映上面的话不是人的语言,参加培训班可以有专业的 ...

  6. 完美解决 - 如何将一个项目打包到本地maven库,然后供另一个项目中引用。

    1.说明 前几天本人想构建一个公共模块代码,比如校验,字符串处理等公共模块代码.需要在别的项目中引入.然后使用idea安装到本地maven库中后,在另一个项目中引入一直报错.踩过各种坑之后,特意整理一 ...

  7. 简历中的项目到底该如何写?面试中该如何介绍项目?看这篇就足够了

    简历中的那些项目 原文 前言 前几天有人私信问我,说项目这块没啥亮眼的地方,感觉面试官没啥可问的,就直接让他写算法了.后来看群里的问题有很多很相似,那么我抽时间和几位大佬聊了下,在他们面试候选人的过程 ...

  8. Android Studio开发环境及第一个项目

    1. 在你的电脑上搭建Android平台开发环境. 2. 新建项目,实现以下基本内容: (1) 修改默认的APP的名称和图标(任意的,非默认的). (2) 显示个人信息,包括:照片.专业.姓名.学号等 ...

  9. Android Studio 将项目转变成library(model)引入到另一个项目中使用

    最近要将项目转换成library ,引入到另一项目中使用,所以记录引用的过程 1.修改配置 2.修改app文件夹里面的iml文件名称  在APP文件夹下,找到app.iml 文件,将文件名改为想要命名 ...

最新文章

  1. .netcore 如何获取系统中所有session_集群化部署,Spring Security 要如何处理 session 共享?
  2. [转]Knockoutjs快速入门
  3. 单元测试mock之mockito使用
  4. 盛大游戏式管理,什么时候能管理游戏式?^o^
  5. founder of girton college
  6. [转]IE11下Forms身份认证无法保存Cookie的问题
  7. java jpa 异步编程_异步处理时的JPA
  8. 实践中学到的最重要的机器学习经验!
  9. 『实践』Matlab实现Flyod求最短距离及存储最优路径
  10. Android——适配器其他组件(AutoCompleteTextView:自动完成文本编辑框;Spinner:下拉列表)...
  11. 课时46:魔法方法:描述符(property的原理)
  12. 阶段3 1.Mybatis_01.Mybatis课程介绍及环境搭建_03.jdbc操作数据库的问题分析
  13. linux系统上查询ip地址归属
  14. 简单易懂,过程详述大整数进制转换
  15. 51单片机-PWM调速(直流电机,智能小车的电机调速)
  16. 【ITPM】TW1:ISchool 项目前期分析说明书
  17. 小程序源码:全网独家小程序版本独立微信社群人脉系统社群空间站最新源码开源+详细教程
  18. matlab声音处理
  19. 【Vegas原创】word图片隐藏在文字里了的终极解决办法
  20. 根据URL链接分析获取中图分类号

热门文章

  1. Android ListView中EditView再次焦点获取
  2. HDU2021 发工资咯:)【整数计算】
  3. UVA12541 LA6148 Birthdates【最值】
  4. CCF201709试题
  5. π-Algorithmist分类题目(3)
  6. UVA10168 Summation of Four Primes【筛选法】
  7. 经典书单、站点 —— 大数据/数据分析/R语言
  8. 指标的检测及检测仪器
  9. 子网掩码(subnet mask)与默认网关(default gateway)
  10. pandas 索引 —— index、set_index、reset_index