AndroidStudio--添加依赖
来源:互联网 发布:水彩 水粉 油画 知乎 编辑:程序博客网 时间:2024/05/16 17:27
《AndroidStudio的简单设置–个人版》
添加依赖
需要在dependencies 中添加依赖语句。
相当于界面操作project_structure–dependencies 中添加各种依赖库。
界面操作,添加成功之后会自动在dependencies 中添加依赖语句
依赖Library
添加一句话就好了,然后会下载相关文件到本地。自动添加:
dependencies { compile 'com.android.support:appcompat-v7:23.1.1' }
但是这里的文件不能修改
File依赖
目前我看到的都是jar文件(估计还有别的可以添加的文件),即把相关文件拷到libs文件夹下,然后在操作界面添加File依赖。会显示出本项目中存在的jar文件(可添加的文件)。自动添加: compile files('libs/baidumapapi_base_v3_7_3.jar')
Module依赖
就是Local Library,将Library的相关源文件下到本地,通过AS的improt module操作进行导入。然后添加相关依赖。自动添加: compile project(':library')
相关问题
问题
因为需要对Library稍作修改,所以载到本地。正常添加后,出现问题: Error:(2, 0) Plugin with id 'com.github.dcendents.android-maven' not found.
解决
因为这个Library支持第一种添加方式,所以会有一个同步更新的功能。
就需要在项目(即,最外层)的build.gradle中添加依赖:
dependencies { //这句本来就有的。不过最新版本的获取问题? classpath 'com.android.tools.build:gradle:1.5.0' //1.自动化maven打包插件 classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' //2.自动上传至Bintray平台插件 classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files}
中间出现了一次超时。。。
然后出现了新的问题: Error:(2, 0) Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory
参考:AS—Gradle插件问题
作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务,而发布任务需要配置username(找不到username也是同样的问题)或sonatypeRepo等属性的值,作者是不会把这些值上传的,所以导致找不到这些属性。
解决:最干净的方法是把这些任务及引用的maven, signing插件的声明删除即可。当然,也可以在gradle.properties中添加上找不到的这些属性的值以通过编译。
比如在gradle.properties中添加上:
To fix compile error. 这里的三个变量名根据uploadArchives中所引用的变量名不同,具体看情况而配置。 sonatypeRepo=null sonatypeUsername=null sonatypePassword=null
说明:我采用了删除代码的方式,删除了maven和install声明相关的代码,然后编译通过,运行结果说clssNotFound,简单查了一下,问题关键词太泛了。。干脆clean了一下项目。然后重新运行就正常了。
- AndroidStudio--添加依赖
- AndroidStudio 添加依赖包
- AndroidStudio如何添加依赖
- AndroidStudio添加依赖的代码
- AndroidStudio 添加依赖 出现的问题
- androidStudio给工程添加依赖模块
- AndroidStudio添加依赖同步报错问题
- AndroidStudio添加module依赖遇到的问题
- AndroidStudio中添加依赖的三种方式
- 什么是aar包,和androidstudio 如何添加arr包依赖
- 【AndroidStudio】中找到添加依赖库的本地缓存
- androidStudio依赖项目
- AndroidStudio常见依赖格式
- AndroidStudio项目解除依赖
- AndroidStudio创建Compile依赖
- AndroidStudio统一管理依赖包
- 添加依赖
- androidstudio如何导入项目依赖
- Android APK反编译就这么简单 详解(附图)
- 安卓分页圆点显示
- HowTo: Set up Ubuntu Desktop with LVM Partitions
- Linux每天学习一个命令之cp命令
- 递归理解
- AndroidStudio--添加依赖
- java io流二-字符流输入输出缓冲区
- 读书笔记---《如何高效学习》
- 算法导论之数学归纳法和递归
- 关于javascript中apply()和call()方法的区别
- Android多线程-----同步锁
- ffmpeg 保存avcodec_decode_audio4之后的pcm数据
- android singleinstance
- Dynamics CRM Entity Relationship Many to Many (N:N)