我有很多问题源于一个核心问题: 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;
然而,在集成开发环境中(以第一个导入语句为例),import android.content.
显示为灰色,当我将鼠标悬停在它上面时,它显示“未使用的导入语句”,Intent
部件显示为红色,当鼠标悬停在上面时,它显示“无法解析符号意图”。我的每个import语句都会发生这种情况,第一部分是灰色的,最后一部分是红色的。
现在,这在我的代码中提供了许多问题,因为与这些导入语句相关的任何内容都显示为红色,当将鼠标悬停在它上面时,我得到消息"cannot resolve symbol ____“。
关键是-我的应用程序在我的手机上打开时仍然可以编译和运行。
我想我的主要问题是,它是令人难以置信的恼人,汽车进口也不起作用。(我已经在设置中勾选了“show import popup”,这是我为其他有问题的人找到的自动导入不起作用的答案)。我的另一个担心是,这将使我的应用程序没有资格在play store上发布。我还在调查发布过程,所以我不知道这是否真的是一个问题。
我的问题(如果没有人知道如何解决这个问题)是:这是IDE本身的问题还是代码的问题?
编辑:添加了其他导入语句
发布于 2018-06-05 06:16:05
我的项目也遇到了类似的问题。我通过转到File > Sync with File System
,然后关闭项目并再次导入它来解决这个问题
您可能需要再次与gradle重新同步,但希望它能为您工作
https://stackoverflow.com/questions/45982092
复制相似问题