无法解析符号' GravityCompat'

时间:2016-11-24 00:34:46

标签: java android menu

我对android很新,面临一些问题。也就是说,android studio无法解析符号' GravityCompat'。

我会在课程开头导入它:

import android.support.v4.view.GravityCompat;

还添加了对build.gradle(app)的支持:

 //Glide image library
compile 'com.android.support:appcompat-v7:25.0.0'
compile 'com.android.support:design:25.0.0'
compile 'com.android.support:support-v4:25.0.0'
compile 'com.github.bumptech.glide:glide:3.7.0'
testCompile 'junit:junit:4.12'
compile 'com.google.android.gms:play-services-appindexing:8.4.0'

GravityCompat用于我的onBackPressed方法:

@Override
    public void onBackPressed() {
        if (drawer.isDrawerOpen(GravityCompat.START)) {
            drawer.closeDrawers();
            return;
        }

我的代码中没有其他错误。我无法在互联网上找到答案。此外,GravityCompat是一个库。我不想自己编程。相同的代码不会在同一项目的先前版本中出错。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我也遇到了同样的麻烦。

因此,我再次检查了我的代码。没有强调任何内容。但是我在build.gradle(project)的原始文件中找到了我的拼写错误:

classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.31".

拼写错误的classpath "..."classpath '...'

这是我更改了版本kotlin-gradle-plugin的结果。