依赖jcenter里的库不使用latest.integration或+

现在使用Android Studio,在使用第三方库的时候,为了方便版本的更新,如果可以都是使用的改用gradle形式。
但有些平台的文档里没有指定版本号,是建议的直接用最新版,比如微信开放平台是使用的"+":

dependencies {
   compile 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
}

其他的就是如友盟统计那样,是使用的"latest.integration":

dependencies {
    compile 'com.umeng.sdk:common:latest.integration'
    compile 'com.umeng.sdk:analytics:latest.integration'
}

虽然这样很省事,能保证一直使用的最新版。但有时网络不佳,会一直Gradle build,或着新版本改到太大,也容易出问题。
所以这时候需要自己选择版本,有两种方法:
第一种是到bintray/jcenter,搜索Package Name,然后选择需要的版本。

依赖jcenter里的库不使用latest.integration或+_第1张图片
bintray/jcenter选择版本

还有一种就是第一次使用最新版,然后到 C:\Users\Wannoo.gradle\caches\modules-2\files-2.1文件夹里找到之前下载的库文件,选择最新版本.
依赖jcenter里的库不使用latest.integration或+_第2张图片
本地文件夹选择版本

知道版本号,然后把依赖库的语句改一下就行了。
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:1.4.0'

你可能感兴趣的:(依赖jcenter里的库不使用latest.integration或+)