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了一下项目。然后重新运行就正常了。

0 0
原创粉丝点击