仅使用最新版本支持库

时间:2016-11-19 15:16:22

标签: android gradle android-support-library

关于Android支持库,因为25.0.1有一些bug,所以我想使用7.24.1, 这是我的一些gradle代码

compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:cardview-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.android.support:support-v4:24.2.1'

但我发现该项目仍然是最新版本;版本号" v7:24.2.1"不起作用。

我想使用7:24.2.1,但是当我点击任何Android支持类(例如RecyclerView)时,它会打开来自sdk\extras\android\m2repository\com\android\support\recycler‌​view-v7\25.0.0\recyc‌​lerview-v7-25.0.0-so‌​urces.jar的源代码

2 个答案:

答案 0 :(得分:2)

清洁项目将起到作用。此外,请考虑将compileSdkVersion更改为24,并在Android SDK Manager中安装Android SDK Build-tools。

根据支持库更新日志的支持库的最新版本为v7:25.0.1而不是v7:24.2.1,修改您的build.gradlev7:25.0.1

compile "com.android.support:appcompat-v7:25.0.1"

但是,如果您真的需要v7:24.2.1,那么只需输入:

compile 'com.android.support:cardview-v7:24.2.1'
compile 'com.android.support:design:24.2.1'

你不必完成其余的工作。它们已经按照cricket_007的说明包含在内。

答案 1 :(得分:0)

原来其中一个依赖包括android suppoert library25.0.0, 我通过降级依赖性库来解决它