Jitpack爬坑记录

作者: ByteCarry | 来源:发表于2019-02-23 13:29 被阅读0次

    本地使用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。

    解决方法

    1. 使用brew uninstall gradle 卸载掉原版本gradle
    2. 官网https://gradle.org/install/下载合适的版本的gradle,解压到本地
    3. 设置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可以通过,就是类找不到,首个版本却没有问题。

    解决方法

    暂无


    扫码领红包支持

    相关文章

      网友评论

        本文标题:Jitpack爬坑记录

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