如何在Android Studio项目

时间:2016-07-29 16:03:16

标签: android material-design

我想使用这个Material Design:

https://github.com/navasmdc/MaterialDesignLibrary

我已将其导入到我的项目中,并将build.gradle中的版本号更改为我的应用的build.gradle版本

现在出现构建错误:

  

错误:(24,13)无法解决:com.nineoldandroids:library:2.4。+

我搜索并创建了一些解决方案,例如将2.4.+更改为2.4.0!或this link,但他们没有解决问题

问题是:

导入项目时,导入的build.gradle版本和我的应用build.gradle版本应该相同?!

我的项目在离线模式下编译,我应该禁用离线模式并让Android Studio下载所需的gradle文件吗?

1 个答案:

答案 0 :(得分:1)

正如link for the library所述,请在build.gradle中执行以下操作。将以下编译语句复制到dependencies标记中。你的图书馆名称错了。

repositories {
    jcenter()
}

dependencies {
    compile 'com.github.navasmdc:MaterialDesign:1.5@aar'
}

您将在app文件夹中的build.gradle中找到不在项目文件夹中的依赖项。

您需要禁用离线模式。导入库后,您可以返回离线模式。

关于无法解决的错误: nineoldandroid库已经过时了,现已弃用。我相信材料设计库正在使用NineoldAndroid库。出于某种原因,它无法下载此库。为什么不先添加nineoldandroid库。如果材料设计库找到它,那么它可能不会尝试下载它。