android studio projec怎么引用 module

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android studio projec怎么引用 module相关的知识,希望对你有一定的参考价值。

导入一个module
如果我们新建了一个工程,需要导入其他工程的一个module怎么弄呢,如同我们上面的那个项目,需要导入他的library
这个其实就很简单了,我们前面搞那么多,都是因为工程无法找到正确的编译文件,但是module就不一样了,他只是用一个Build.gradle文件来控制它这个module的编译规则,因此,我们只要导入就可以了,工程的编译配置还是我们自己工程的配置,只是导入的时候需要注意下,这里我们需要选择module的目录,而不是再选择Build.gradle文件了。
ok,选择导入,就可以完成module的添加了。
参考技术A 1. 缩减一下步骤,首先File—>Import Module(Module为你从github上下载的一个非gradle模式的包,需要进行改造)。引入后,在Project Structure 中找到你的app项目,选择dependenices属性,选择“加号”,选择denpend module 将你的module引入到项目中即可。
2. 打开项目地址,直接拷入modul项目,在项目外围的settiings.gradle中添加对应的moudel项目 添加前—–’:app’,’:robot-core’ 添加后:‘:sdk-framework’

如何在Android Studio添加本地aar包引用

     在windows7操作系统中Android Studio添加本地jar包的方法如下:

1、打开Android项目,把本地ar包复制到目录中libs文件中,如下图:

2、然后在libs文件夹选择添加的*.jar文件下右键鼠标然后选择 add as library选项,如下图:

3、当jar包可以展开后,表示android studio已经导入了第三方jar包,已经可以使用了,如下图:

参考技术A  新建一个Demo项目

  2
  新建好的项目结构如下图:
  其中app是我们的主要module,
  libs下存放外部的library
  build.gradle是配置App module的,接下来主要对其操作。

  3
  复制外部aar包到libs目录下。

  4
  修改build.gradle 配置文件:
  1:添加
  repositories flatDir dirs 'libs'
  这个是添加一个本地仓库,并把libs目录作为仓库的地址。

  5
  2:修改dependencies:
  添加一行:
  compile(name:'usericonchooserutil', ext:'aar')
  其中name就是libs目录下usericonchooserutil.aar文件名称,
  ext,就是usericonchooserutil.aar的扩展名

  6
  重新编译项目:
  从工具栏依次选择:"Build"-->"rebuild project"

  7
  编译完成后,在app/build/intermediates/exploded-aar/ a就可以看见我们引用的aar包内容了,其中jar目录下是jar文件,res下是我们aar包里的资源文件。

  8
  这个时候我们就可以在项目中使用第三包的类了本回答被提问者采纳
参考技术B 复制aar到libs build.gradle repositories flatDir dirs 'libs' dependencies compile (name:'XXXXXXX', ext:'aar')

以上是关于android studio projec怎么引用 module的主要内容,如果未能解决你的问题,请参考以下文章

android studio怎么知道哪个jar包被重复引用

Android studio出现这种情况怎么解决?

android studio selector 怎么引用mipmap

Android studio出现这样的问题,怎么解决?求助

android studio 不同module资源重名引起引用混乱怎么解决?

android studio 怎么用arr