如何正确的导入第三方Library库

对于Android studio导入第三方Library库,在网上有很多的博文都有讲解,但是对于新手有的地方还是看不明白,那些地方不明白呢?接下来我们具体看一下如何正确的导入第三方library。

方法

    1.File---->new--->ImporModule---->选择库(Source directory)----->next。具体操作步骤如下图所示:

  到对应的目录下 选择library

选中点击OK

点击Dinish,这样就导入成功。上面这个图我是导入一个项目作为另外一个项目的模块(library),如果直接导入一个library作为一个项目的模块(lirbary),效果图是这样的: 

点击finish就导入成功了么?????很显然还没有,接下来操作的步骤大家都很熟悉,肯定是所有的library模块都依赖主工程的也就是app(主工程)。操作步骤:选中app--->鼠标右键------>Open Moudle Settings----->Dependencies。/选中app+F4, 操作步骤如下图所示:

选中右上角加号,选中Moudle dependency添加我刚才引进来的library库,操作图如下所示:

点击OK,到此成功导入第三方library库。当然这是一切顺利的情况下,我们按照这样的操作步骤就可以顺利的导入成功。问题来了........

选中app--->鼠标右键------>Open Moudle Settings----->Dependencies---->点击右上角"+"添加对应的modules,在这里我们发现该模块没有出现(也就是我们刚导入的library库)没有在这里出现,什么原因呢???如下图:

解决问题

1.首先检查settings.gradle文件下有没有配置这个模块,然后继续操作导入模块步骤就好了,如下图所示:

 

 出现其他问题
android {
    compileSdkVersion 23
    defaultConfig {
       ....
        minSdkVersion 15
        targetSdkVersion 23
      .....
    }
如上配置子模块的版本不能高于主工程app的版本,出现具体错误,具体查看,都可以解决了。

 

报错:\aapt.exe'' finished with non-zero exit value 1

将引入model的com.android.support:appcompat版本改成和主项目一致;

--------------------- 
原文:https://blog.csdn.net/u014133119/article/details/80907536
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值