android - 仅使用最新版本的支持库

标签 android gradle android-support-library

关于Android支持库,由于25.0.1有一些错误,所以我想使用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的源代码

最佳答案

清洁项目将解决问题。此外,考虑将compileSdkVersion更改为24,并在Android SDK Manager中安装Android SDK Build-tools。

由于根据支持库的最新版本,支持库changelog是v7:25.0.1而不是v7:24.2.1,请修改build.gradle使其具有v7: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所述,它们已包含在内。

关于android - 仅使用最新版本的支持库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40694464/

相关文章:

android - 为什么我的小部件广播接收器服务在主应用程序停止时停止

android - 如何在 gradle javadoc 任务中设置指向外部 AndroidX 引用的链接?

android - 由于正在进行 gradle 项目同步,无法构建项目

android - 降级 Android 应用程序的正确方法是什么?

android - 如何使用支持库 Actionbar 为选项卡更改设置动画

android - 在 SwipeRefreshLayout @ v23.2.0 上切换选项卡时出现 NPE

android - gradle 停留在 :app:mergeDebugResources after opening realm file using realm browser

android - 如何在android的默认浏览器选择列表中添加我的浏览器?

android - ViewPager中多个fragment之间的通信对象

android-studio - Gradle中不同口味和构建类型的不同依赖关系