我下载了this library并将rar解压缩到我的app \ libs文件夹中。
然后我按照说明将compile 'com.github.lzyzsd:circleprogress:1.1.0@aar'
添加到我的构建gradle中,然后点击同步。
然后我注意到max设置为100(在文件DonutProgress.java中)。 我将其更改为5,再次单击同步,但没有任何更改。 经过几个小时的尝试后,我决定从我的app \ libs中完全删除解压缩的文件夹并再次同步以查看会发生什么。
令人惊讶的是,一切都还在工作,就像图书馆还在那里。 有人可以解释我这里发生了什么,我必须编辑它,但似乎我对库做的事情不会影响应用程序。 好像它正在使用来自完全不同文件夹的另一个库,我不知道,我试图在我的计算机上搜索DonutProgress但是没有找到任何看起来有用的东西。
请帮忙。
答案 0 :(得分:1)
当您将compile 'com.github.lzyzsd:circleprogress:1.1.0@aar'
添加到build.gradle依赖项时,您告诉Gradle在您构建时从存储库中获取此库。
对于大多数Android应用,这意味着当您进行构建时,Gradle将从jCenter下载并下载库(在本例中为.aar)。这很好,因为这意味着您不再需要自己管理JAR(或其他库文件)。
如果要使用该库的自定义版本,则不将该依赖项添加到Gradle构建脚本中。相反,您应该将其添加为模块或本地依赖项(例如compile files('libs/custom_library_name.aar')
)。