java - Android Studio 无法识别导入语句

标签 java android android-studio import

我有很多问题源于一个核心问题: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;

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

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

关键是——我的应用程序在我的手机上打开后仍然可以编译和运行。

我想我的主要问题是它非常烦人,而且自动导入也不起作用。 (我已经在设置中勾选了“显示导入弹出窗口”,这是我为其他遇到自动导入不起作用问题的人找到的答案)。我的另一个担心是这会使我的应用程序没有资格在 Play 商店上发布。我仍在研究发布过程,所以我不知道这是否真的是个问题。

我的问题(如果没有人知道如何解决这个问题)是:这是 IDE 本身的问题还是代码的问题?

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

最佳答案

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

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

关于java - Android Studio 无法识别导入语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45982092/

相关文章:

java - 任务 ':app:transformClassesWithDexBuilderForDebug' 执行失败

android - 在包 'textsize' 中找不到属性 'android' 的资源标识符

java - 查找开放端口 TCP 通信

java - ActionScript 3 错误的使用方式与 Java 异常的使用方式相同吗?

java - 如何避免使用jpa2 criteriaBuilder.like中的输入 "%"

Android 推送通知横幅未在某些设备中显示

Android TimePickerDialog Material 设计颜色

android - 离线使用 mapfragment 功能

android - "Add as Library"按钮丢失?

java - 完成测试后,chrome 浏览器不会关闭