111 lines
2.9 KiB
Groovy
111 lines
2.9 KiB
Groovy
import java.security.MessageDigest
|
|
|
|
apply plugin: 'de.undercouch.download'
|
|
|
|
def BASE_PATH = "https://storage.googleapis.com/chromium-cronet/android/" + CronetVersion + "/Release/cronet/"
|
|
def assetsDir = projectDir.toString() + "/src/main/assets"
|
|
def libPath = projectDir.toString() + "/cronetlib"
|
|
def soPath = projectDir.toString() + "/so"
|
|
|
|
/**
|
|
* 从文件生成MD5
|
|
* @param file
|
|
* @return
|
|
*/
|
|
static def generateMD5(final file) {
|
|
MessageDigest digest = MessageDigest.getInstance("MD5")
|
|
file.withInputStream() { is ->
|
|
byte[] buffer = new byte[1024]
|
|
int numRead = 0
|
|
while ((numRead = is.read(buffer)) > 0) {
|
|
digest.update(buffer, 0, numRead)
|
|
}
|
|
}
|
|