Android Studio无法识别导入语句

Mai*_*ead 7 java import android android-studio

我有一个中心问题引起的许多问题:Android Studio无法识别导入。

例如,在我的“ ActivityAbout”类中,我具有以下导入语句:

import android.content.Intent;
import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.view.View;
import android.support.design.widget.NavigationView;
import android.support.v4.view.GravityCompat;
import android.support.v4.widget.DrawerLayout;
import android.support.v7.app.ActionBarDrawerToggle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.Menu;
import android.view.MenuItem;
import android.view.animation.AnimationUtils;
import android.widget.ViewFlipper;
Run Code Online (Sandbox Code Playgroud)

但是,在IDE中(以第一个import语句为例),import android.content.它显示为灰色,当我将鼠标悬停在其上时,它显示为“未使用的导入语句”,该Intent部件显示为红色,当将鼠标悬停在其上时,它表示“无法解析符号意图。” 我的每个import语句都会发生这种情况,第一部分显示为灰色,最后一部分显示为红色。

现在,这在我的代码中提供了许多问题,因为与那些导入语句相关的任何内容都显示为红色,并且将鼠标悬停在其上时,出现消息“无法解析符号____”

这就是问题所在-我的应用仍然可以编译并在手机上打开后运行。

我想我的主要问题是令人烦恼的是,自动导入也不起作用。(我已在设置中选中“显示导入弹出窗口”,这是我为其他人遇到的自动导入问题无法解决的答案)。我的另一个担心是,这将使我的应用不符合在Play商店中发布的资格。我仍在研究发布过程,所以我不知道这是否确实是一个问题。

我的问题(如果没有人解决此问题的答案)是:这是IDE本身还是代码问题?

编辑:添加了其他导入语句

cam*_*dm9 6

我刚遇到这个问题。我通过单击文件>使高速缓存无效/重新启动... >使无效并重新启动来解决它。当Android Studio重新启动并再次为我的所有代码建立索引时,问题就消失了。

我不知道是什么原因造成的...


小智 5

我的项目也有类似的问题。我通过转到File > Sync with File System然后关闭项目并再次导入来解决它

您可能需要再次与 gradle 重新同步,但希望它对您有用