无法解决com.android.support:appcompat-v7:22和com.android.support:recyclerview-v7:21.1.2。

61
我安装了ALL ExtraSDK API 21-22,并进行了修改,包括将compileSdkVersion 22改成了21,将buildToolsVersion '22.0.1'改成了21.1.2
我在使用API 22时遇到了渲染问题。我尝试将版本更改为<= 21,但仍然出现错误。

根据您的 compileSdkVersion 从这里选择:https://developer.android.com/studio/releases/build-tools.html - uniruddh
17个回答

1

前往消息Gradle Sync,点击安装存储库并同步项目。这将在Android SDK中安装所需的文件,在同步后,您将能够创建gradle或运行您的项目。


0

你导入它们了吗?像这样:

compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:21.0.3'

0

通过更改这些内容,我解决了我的问题

compile 'com.android.support:cardview-v7:21.0.+'
compile 'com.android.support:recyclerview-v7:21.0.+'

compile 'com.android.support:cardview-v7:23.0.+'
compile 'com.android.support:recyclerview-v7:23.0.+'

这意味着您的目标SDK版本应与cardView、recyclerView和其他Google库的版本相同。

targetSdkVersion 23

0
在 build.gradle 文件中,我有这样的依赖 -
compile 'com.android.support:recyclerview-v7:+'

但它会导致不稳定的构建。请确保它对您有效,并在您的Android SDK管理器中查找当前可用的支持库版本,并将此依赖项替换为

def final RECYCLER_VIEW_VER = '23.1.1'
compile "com.android.support:recyclerview-v7:${RECYCLER_VIEW_VER}"

0
compile ("com.android.support:support-v4:22.2.0")
compile ("com.android.support:appcompat-v7:22.2.0")
compile ("com.android.support:support-annotations:22.2.0")
compile ("com.android.support:recyclerview-v7:22.2.0")
compile ("com.android.support:design:22.2.0")

将上述代码粘贴到您的应用 gradle 中。
在设置项目时,请选择空活动而不是空白活动。

0
工具 > Android > SDK 管理器
选择所有未更新的软件包并更新它们。

0

我解决了这个问题,通过从Android SDK管理器更新所有软件包,并且我还必须安装Extras -> Android Support Repository


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接