今天项目突然报错,编译不过去,查看了报错语句
Unable to resolve dependency for ':app@debug/compileClasspath': Could not download wechat-sdk-android-with-mta.jar (com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.4.0)
Open File
Show Details
说明无法下载这个依赖包,网站找到了答案,其原因是微信推荐使用的语句是
//微信支付
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+'
版本为"+"会自动获取最新的,然后我去https://bintray.com/wechat-sdk-team/maven地址查看了最新的包,发现是昨天微信推出了5.4.0版本的依赖包,目前可能加载不到,所以去https://bintray.com/wechat-sdk-team/maven/com.tencent.mm.opensdk%3Awechat-sdk-android-with-mta地址找到之前的版本先试用着,待依赖包能正常使用后再做修改
这是修改后依赖方式
//微信支付
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-with-mta:5.3.1'
----------------ok---编译通过 大功告成