现在使用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
,然后选择需要的版本。
还有一种就是第一次使用最新版,然后到C:\Users\Wannoo.gradle\caches\modules-2\files-2.1文件夹里找到之前下载的库文件,选择最新版本.
知道版本号,然后把依赖库的语句改一下就行了。
implementation 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:1.4.0'