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

2019-07-18  本文已影响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,不知道是什么原因,反正我试了几次都是这样。

推荐方式一,简单方便

上一篇 下一篇

猜你喜欢

热点阅读