jitpack No version of NDK matched the requested

本文介绍了如何使用GitHub托管SDK并借助jitpack便捷地进行代码发布。遇到NDK版本不匹配的问题时,详细讲解了如何在build.gradle中设置ndkVersion并解决编译错误,包括正确设置和实际操作步骤。
摘要由CSDN通过智能技术生成
GitHub是一个面向开源及私有软件项目的托管平台,我们经常会将代码托管在这里.

有很多人都是利用GitHub来托管SDK,这样就可以方便其他开发者找到和下载使用,

android studio默认支持的第三方托管仓库是jcenter和google ,由于这2个仓库注册和上传发布都会比较麻烦,所以就有了jitpack.

jitpack也是一个git包存储仓库,可以自动关联到GitHub,这样就可以将代码提交到GitHub然后在jitpack上编译构建.然后其他开发者就可以直接依赖jitpack传输门

jitpack上编译构建出错,然后查看日志提示这个错误: No version of NDK matched the requested version 21.0.6113669. Versions available locally: 22.1.7171670

解决方法:在build.gradle中添加

android {

    ...
    android {
        ndkVersion '22.1.7171670'
    }

}

重新提交git然后推送到GitHub上面打上新的tag,然后在jitpack上编译构建即可;

踩坑1:在这里设置是没效果的.我和特定去下载22.1.7171670的NDK

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值