本地使用gradle install报错
环境是MacOSX+Android Studio
> Failed to apply plugin [id 'com.android.library']
> Minimum supported Gradle version is 4.4. Current version is 4.3.1. If using the gradle wrapper, try editing the distributionUrl in /home/jitpack/build/gradle/wrapper/gradle-wrapper.properties to gradle-4.4-all.zip
检查过gradle-wrapper.properties之后发现就是配置的gradle-4.4-all.zip版本,所以问题不在这。
检查Android Studio Preferences=>Build,Execution,Deployment=>Gradle 勾选的也是Use default gradle wrapper(recommended)
最后想起曾用brew install gradle安装过gradle,所以在控制台使用gradle命令一直使用的机器上安装的gradle(虽然环境变量里面没有配置这个gradle),使用gradle -v查看版本果然是4.3.1。
解决方法
- 使用brew uninstall gradle 卸载掉原版本gradle
- 官网https://gradle.org/install/下载合适的版本的gradle,解压到本地
- 设置gradle环境变量参考链接-设置Mac环境变量
Jitpack Look up之后status一直是白色按钮
原因一直想不明白,也没有错误日志,日志一直是空的。
解决方法
尝试通过这个链接[https://jitpack.io/com/github/YourName/YourRep/YourTag/build.log]访问构建日志,这时回到Look up页面会发现log这一栏开始转圈圈,等会构建通过之后,按钮就会变成绿色可用状态了,链接中YourXX改成自己的工程。
更新gradle wrapper 版本到4.10.1之后报错
官方文档目前2.1的插件建议gradle版本是4.6+官方链接,所以就升级到了4.10.1,升级后在进行构建就出错了。定位错误日志的这段内容,Jitpack构建使用的Gradle Wrapper版本是4.8.1,明显也没有跟进最新版本。
> Failed to apply plugin [id 'com.android.library']
> Minimum supported Gradle version is 4.10.1. Current version is 4.8.1. If using the gradle wrapper, try editing the distributionUrl in /home/jitpack/build/gradle/wrapper/gradle-wrapper.properties to gradle-4.10.1-all.zip
解决方法
所以直接降级到4.6这个链接用得上com.android.tools.build与gradle wrapper对应版本.
发布到Jitpack后的库无法获取到,Unable to resolve dependency for ':app@debug/compileClasspath': Could not resolve XXX
这个问题必定遇到,且找不出规律,有的tag发布之后可以获取到,有的就不行。构建日志也没有问题,推测是发布到服务器需要一定时间。
解决方法
暂无
依赖发布到Jitpack的库之后,发现库中的任何类都无法引用到
同一个库发布到Jitpack多个版本,除了首个版本,其他版本都无法引用到库里的类,gradle sync可以通过,就是类找不到,首个版本却没有问题。
解决方法
暂无
扫码领红包支持
网友评论