这是我的gradle文件,我收到了错误:
cannot find symbol
import android.support.v7.internal.widget.AdapterViewCompat;
error:package AdapterViewCompat does not exist.
职等如下:
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:+'
...
}
发布于 2015-11-09 14:28:26
发生这种情况是因为
android.support.v7.internal.widget.AdapterViewCompat;
在appcompat v23中不存在(而在v22中存在)。
你可以办理登机手续
androidsdk\extras\android\m2repository\com\android\support\appcompat-v7\23.1.0\appcompat-v7-23.1.0-sources.jar
通常,不要在内部包中使用类。
发布于 2015-11-09 12:31:17
android.support.v7.internal.widget.AdapterViewCompat;
编辑
您应该使用buildToolsVersion "22.0.1"
,因为它在23中已经过时。
发布于 2017-03-10 18:09:11
如果有现有代码,则将AdapterViewCompat更改为AdapterView并导入android.widget.AdapterView;如果您正在编写新代码,则使用AdapterView代替AdapterViewcompact作为api v23或更高版本中不推荐的AdapterViewCompact。
https://stackoverflow.com/questions/33609120
复制相似问题