是否可以执行以下操作:
compile files('http://ho.st/jar/MyLibrary.jar')
在Gradle / Android Studio中?
可能的优势:
或者我每次都要下载并复制它吗?
答案 0 :(得分:2)
这对我有用:
extern crate strsim;
let difference = strsim::damerau_levenshtein(a, b);
删除build dir
后会下载一份新的副本答案 1 :(得分:0)
我不知道你是否可以直接从URL编译文件。
解决方法是创建自己的" maven"存储库(不太方便,因为您总是需要在新的存储库中添加JAR,但是使用此解决方案时,它甚至可以在库未发布到maven存储库时使用#34;)。
repositories {
maven {
url "http://..."
}
}
dependencies {
compile 'MyLibrary'
}
但据我所知,从URL下载不是一个可行的选择。
另外,看看这段代码(未经测试):
dependencies {
compile ('my-custom-library:1.0') {
artifact {
name = 'my-custom-library'
extension = 'jar'
type = 'jar'
url = 'http://....'
}
}
}