dependencies studio 常用的android_android studio dependencies - CSDN
  • Android Studio 项目在gradle文件中,Compile,Debug compile,Release compile,APK 对应的依赖类型可以通过Module Setting 去设置,如图: Compile compile是对所有的build type以及favlors都会参与编译...

    Android Studio 项目在gradle文件中,我们通常会发现dependencies闭包中写法如下:



    对应的依赖类型可以通过Module Setting 去设置,如图:



    各种类型区别如下:

    Compile
    compile是对所有的build type以及favlors都会参与编译并且打包到最终的apk文件中。

    Provided
    Provided是对所有的build type以及favlors只在编译时使用,类似eclipse中的external-libs,只参与编译,不打包到最终apk

    APK
    只会打包到apk文件中,而不参与编译,所以不能在代码中直接调用jar中的类或方法,否则在编译时会报错

    Test compile
    Test compile 仅仅是针对单元测试代码的编译编译以及最终打包测试apk时有效,而对正常的debug或者release apk包不起作用

    Debug compile
    Debug compile 仅仅针对debug模式的编译和最终的debug apk打包。

    Release compile
    Release compile 仅仅针对Release 模式的编译和最终的Release apk打包。



    展开全文
  • Android Studio dependencies 本地依赖 库依赖 远程依赖

    dependencies {
         compile fileTree(include: ['*.jar'], dir: 'libs')	
         androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
            exclude group: 'com.android.support', module: 'support-annotations'
         })
        compile 'com.android.support:appcompat-v7:26.0.0-alpha1'
        compile project(':hello')
    }
    


    Android Studiod中的依赖方式:1.本地依赖 2.库依赖 3.远程依赖

     

    1.本地依赖:对本地包的jar包或者目录添加依赖关系

    例如:compile fileTree(include:['*.jar'], dir:'libs') 是将libs目录下的所有.jar后缀添加懂啊项目的构建路径下。

     

    2.库依赖:对项目中的库模块添加依赖,它的基本洗发都是compile project加需要依赖的库名称

    例如:compile project(':hello')


    3. 远程依赖:是对jcenter库上的开源项目添加依赖声明

    例如:compile 'com.android.support:appcompat-v7:26.0.0-alpha1'

    这是一个远程依赖,其中com.android.support是域名部分,用于和其他公司的库进行区分;appcompat-v7是组名称,用于同一个公司的不同库进行区分,最后的26.0.0-alpha1是版本号,用于同一个库的不同版本区分。

    对于远程库,Gradle在构建项目时会首先检查本地是否已经有该库的缓存,如果没有则自动联网下载,在添加到构建路径中。

    展开全文
  • 最近刚刚接触android studio,创建工程时出现Unresolved dependencies 在网上找了很多方法都没有解决 自己在新建工程时半天后摸索找到了解决这报错的方法,分享给各位 一、新建工程 下一步 下一步 下一步 在...

    最近刚刚接触android studio,创建工程时出现Unresolved dependencies
    在这里插入图片描述
    在网上找了很多方法都没有解决
    自己在新建工程时半天后摸索找到了解决这报错的方法,分享给各位
    一、新建工程
    在这里插入图片描述
    下一步
    在这里插入图片描述
    下一步
    在这里插入图片描述
    下一步
    在这里插入图片描述
    在下面这个页面,取消勾选Backwards Compatibility
    在这里插入图片描述
    完成!
    在这里插入图片描述
    这样做就不会出现Unresolved dependencies报错了

    展开全文
  • android studio 升级到3.0+之后 新建项目总是报错:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3. Unable to resolve ...

    android studio 升级到3.0+之后 新建项目总是报错:Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3.
    Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.
    ……

    ……

    在网上也找了尝试了好多办法,包括在Application中的 repositories和  allprojects 添加远程依赖仓库的地址,包括settings->Build,Execution,Deployment->Gradle,取消“offline work”的勾选以及设置代理等等办法,总之没一种方法是起作用的。其原因在于没能把谷歌官方上的依赖包下载下来,没能下载的原因就不多说了,万恶的墙。

    解决办法:

    (1)Could not resolve com.android.support:appcompat-v7:28.0.0-alpha3. 的解决办法

    这是需要找到我们本地 appcompat-v7包的下载地址,看本地已经有的v7包的版本,然后把appcompat-v7:28.0.0-alpha3 改成本地已经有的版本即可。我的 本地 appcompat-v7包的地址如下 :D:\Android\android-sdk\extras\android\m2repository\com\android\support\appcompat-v7.

    此处我是把appcompat-v7 的版本改为了25.3.1,同时要把 compileSdkVersion 和  targetSdkVersion 也改为对应的25版本。

    (2)Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve com.android.support.constraint:constraint-layout:1.1.2.的解决办法

    同样的,需要确定我们studio里面有哪个版本的constraint-layout:

    打开Setting->System Settings->Android SDK->SDK Tools,找到ConstraintLayout for Android,如图:(记得勾选Show Package Detail)

    同样的,把 constraint-layout的版本改为 我们有的 1.0.2 即可。

    重新Bulid之后,妥妥的不再报错了。

    至于想用最新版本的 appcompat-v7 和 constraint-layout 支持库的童鞋,那就只能想办法去下载咯。

    如果本文对你有帮助的话,麻烦在左侧点个赞,谢谢支持!

    展开全文
  • compile 'com.zhy:autolayout:1.3.6' //屏幕适配 compile 'com.jakewharton:butterknife:7.0.1' //一键生成findViewbyid和ViewHodler compile 'com.facebook.fresco:fresco:0.12.0' //一个加载图片的框架 ...
     compile 'com.zhy:autolayout:1.3.6'  //屏幕适配
    
     compile 'com.jakewharton:butterknife:7.0.1' //一键生成findViewbyid和ViewHodler
    
     compile 'com.facebook.fresco:fresco:0.12.0' //一个加载图片的框架
     compile 'com.facebook.fresco:imagepipeline-okhttp:0.12.0'
     compile 'com.facebook.fresco:animated-base-support:0.12.0'
     compile 'com.facebook.fresco:animated-gif:0.12.0'
    
     compile files('libs/jpush-android-2.1.7.jar') //极光推送
     compile 'com.android.support:design:23.0.0'  //TabLayout的出现
    
    展开全文
  • android studio dependencies依赖的jar包的存储位置 andorid studio使用第三方包引用,需要打包多个App时或着转移位置打包,则需要第三方的包,这时就要需要包文件了 一 、项目根目录下build.gradle文件的 ...
  • Android Studio中的依赖库是缓存到本地的,第一次下载后就不会再更新了,这种方式其实是没问题的,因为最好的包管理就是release后的包就不应该再改动,若有改动则应该发布新的版本,而不是覆盖原有的版本。...
  • 工欲善其事必先利其器,学习开发工具的各种技巧,有利于提高我们的工作效率,本篇博客,我们就来学习Android Studio的各种技巧。Android Studio初步使用Project面板 在Android Studio最左边可以找到Project标签,...
  • 首先可以排除的是studio 本身的配置问题,因为我的其他依赖都是正常的。 在之前的文章里看到是切换Build.gradle 文件中google()和mavenCental()的位置就好了。 所以往这方面想了想。 我就将项目中的 reposit...
  • AndroidStudio下的dependencies   下面有好多自带的依赖包 那么看看有些什么         1.com.android.support:support-annotations:24.0.0 java注解,比如说@NonNull @Nullable @StringRes 等等   ...
  • AndroidStudio多个Module时dependencies的管理 http://blog.fidroid.com/post/devtools/androidstudioduo-ge-moduleshi-dependenciesde-guan-li http://www.jianshu.com/p/7b3badef3438
  • 需求:我们平常开发中经常要引入依赖包,比如:compile 'com.jakewharton:butterknife:8.6.0'那么 我们是不是应该引入一个...做法:利用Android Studio自带的依赖库的版本提醒,前辈的分享但是这个 好像只能得到部分...
  • 打开项目的settings.gradle文件。 将 include ‘:app’ 改为 include ‘:app’, ‘:模块名称’ 例如: 修改完毕,重启Android Studio,再次打开后AS就会自动重新编译了。...
  • Android Studio的开发中,在软件中集成了ButterKnife插件,另外需要集成ButterKnife的jar包。因为本地没有现成的,所以在module的build.gradle文件中添加了如下代码: compile '...
  • Android Studio 左下角,External Libraries,找到gson, 鼠标右键 /library properties,就会看到该库下载到本地的地址了。 2.进入到上得到的本地地址, 在版本号下面会有3个文件夹, 里面分别放着gson-2.6.1...
  • 1. 项目根目录下build.gradle文件的 dependencies 如:
  • 在同事的Window平台上,利用gradle导入remote包的时候,出现了 “ Failed to resolve dependencies xxx”的错误,而我的Mac平台上却没有出现问题,经过一系列尝试,终于解决问题,应该是他的平台上没有认出 maven库...
  • 目标:Android Studio新手–>下载安装配置–>零基础入门–>基本使用–>调试技能–>构建项目基础–>使用AS应对常规应用开发AS简介经过2年时间的研发,Google终于正式发布了面向Android开发者的集成开发环境Android ...
  • 经过种种尝试,发现Android Dependencies
  • 今天被坑死了,eclipse的Android Dependencies报错红叉,说我引用的第三方库有问题,说我的bin missing掉了这个时候我经过中文百度根本没人解决坑成一逼,我想到了因为用英文搜索 Android Dependencies is wrong,高...
1 2 3 4 5 ... 20
收藏数 29,194
精华内容 11,677
关键字:

dependencies studio 常用的android