我想使用这个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文件吗?
答案 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库。如果材料设计库找到它,那么它可能不会尝试下载它。