首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android错误:无法找到符号类AdapterViewCompat和compileSdkVersion 23和buildToolsVersion '23.0.1‘

Android错误:无法找到符号类AdapterViewCompat和compileSdkVersion 23和buildToolsVersion '23.0.1‘
EN

Stack Overflow用户
提问于 2015-11-09 12:28:06
回答 3查看 1.6K关注 0票数 2

这是我的gradle文件,我收到了错误:

代码语言:javascript
运行
复制
cannot find symbol
import android.support.v7.internal.widget.AdapterViewCompat;
error:package AdapterViewCompat does not exist. 

职等如下:

代码语言:javascript
运行
复制
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'


android {
    compileSdkVersion 23
    buildToolsVersion '23.0.1'

 ...    

 dependencies 
 {
    compile 'com.android.support:cardview-v7:23.0.0'
    compile 'com.android.support:recyclerview-v7:23.0.0'
    compile 'com.android.support:design:23.0.0'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:gridlayout-v7:+'
    ...        
  }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-11-09 14:28:26

发生这种情况是因为

代码语言:javascript
运行
复制
android.support.v7.internal.widget.AdapterViewCompat;

在appcompat v23中不存在(而在v22中存在)。

你可以办理登机手续

代码语言:javascript
运行
复制
androidsdk\extras\android\m2repository\com\android\support\appcompat-v7\23.1.0\appcompat-v7-23.1.0-sources.jar

通常,不要在内部包中使用类。

票数 4
EN

Stack Overflow用户

发布于 2015-11-09 12:31:17

android.support.v7.internal.widget.AdapterViewCompat;

编辑

您应该使用buildToolsVersion "22.0.1",因为它在23中已经过时。

票数 2
EN

Stack Overflow用户

发布于 2017-03-10 18:09:11

如果有现有代码,则将AdapterViewCompat更改为AdapterView并导入android.widget.AdapterView;如果您正在编写新代码,则使用AdapterView代替AdapterViewcompact作为api v23或更高版本中不推荐的AdapterViewCompact。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33609120

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档