美文网首页
Android通过Jitpack创建自己的远程依赖库遇到的问题

Android通过Jitpack创建自己的远程依赖库遇到的问题

作者: 哒雄 | 来源:发表于2019-07-18 16:17 被阅读0次

问题:

FAILURE: Build failed with an exception.

* Where:

Build file '/home/jitpack/build/app/build.gradle' line: 1

* What went wrong:

A problem occurred evaluating project ':app'.

> Failed to apply plugin [id 'com.android.application']

  > Minimum supported Gradle version is 5.1.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-5.1.1-all.zip

解决方案一:

降低项目根目录的gradle的版本:将classpath'com.android.tools.build:gradle:3.4.2'改为classpath'com.android.tools.build:gradle:3.1.2',重新将代码上传到GitHub,生成Releases即可。

原因是每个Android Gradle插件版本所需的Gradle版本是不同的:

解决方案二:

上传自己编译的gradle版本(3个文件)到GitHub。

gradle-wrapper.properties的内容:

,但是如果要上传gradle-wrapper.properties、gradle-wrapper.jar、gradlew,需要修改位于MacBook Pro的/Users/XXXX/.gitignore_global去掉gradlew gradlew.bat gradle/wrapper。

注意:只有绿色才是成功的,红色需要打开log,找到对应的异常并修复。

有时候生成Releases,进去Jitpack需要多刷新几次,才显示生成的版本,而且非常久都不生成log,此时可以去项目直接集成会看到开始生成log,不知道是什么原因,反正我试了几次都是这样。

推荐方式一,简单方便

相关文章

网友评论

      本文标题:Android通过Jitpack创建自己的远程依赖库遇到的问题

      本文链接:https://www.haomeiwen.com/subject/cdillctx.html