我下dexposed看了下,编译不通过。
目录里面只有一个build.gradle,
老是现示找不到gradle或其他其他的plugin库,
buildscript{
repositories{
jcenter()
}
dependencies{
classpath 'com.android.tools.build:greadle:2.3.0' //原来是1.2.3
classpath 'com.jfrog.bintray.gradle:gradle.bintray-plugin:1.2'
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5' //原来是1.2
}
}
通过以上的修改,便可成功编译。
repositories里面添加的是下面库的链接位置,还可以通过maven{url ‘xxxxxxxxxx’}
google 百度了半天,好多都只是说添加repositories里面添加google(),但是添加了后,又发现又有groovy的库找不到。
最后发现,jcenter()和google()里面都有gradle这个模块,但是里面的实现是不一样的,所以如果报其中一个链接里面的东西找不到,要先到具体的链接里面看,到底文件是否存在,然后适当选择库的位置。
以上的插件有个简化版:
buildscript{
repositories{
jcenter()
maven{
url ‘https://android.tool.build:gradle:3.2.1’
name ‘Google’
}
}
dependencies {
classpath ‘com.android.tools.build:gradle:3.2.1’
classpath ‘com.novoda:bintray-release:0.9’ //这里这个版本好事最新可以利用在android studio 3.4.2上的,低版本的会显示错误
}
}
本文分享了解决Dexposed项目中Gradle编译失败的经验,详细介绍了如何正确配置build.gradle文件,包括调整Gradle版本、添加依赖库及正确设置repository路径。
1518

被折叠的 条评论
为什么被折叠?



