Android Studio 导入第三方module

File -> Import Module 选择第三方Project所在目录, as会自动加载可供导入的module,选择导入

在setting.gradle中 加 include ':photoview'

在主Project的build.gradle中加 compile project(':photoview')


Project Structure -> 选择主Project -> Dependencies 可看到导入的moudle


注:

1. 导入的module build.gradle 中version版本需要和主Project一致,否则报错

compileSdkVersion 19
buildToolsVersion '19.1.0'


2. 出现如下报错信息,说明有定义重复加载,需要删除重复加载的定义

Android Studio 导入第三方module_第1张图片

在导入module的 build.gradle 中删除如下红色定义

dependencies {
    compile "com.android.support:support-v4:19.+"
}



3. 导入过程中还可能出现如下错误

No such property: POM_URL for class: org.gradle.api.publication.maven.in

这是因为第三方库的作者可能会将Project传送到Maven仓库,但作者不会将个人信息发布,所以造成找不到这一类属性值的错误

解决方法1.可以将第三方库中涉及到maven引用的地方都删除

2.在第三方库的gradle.properties中加入如下配置

POM_URL=null


你可能感兴趣的:(Android)