我遇到了一个主要问题:Android Studio无法识别导入问题。
例如,在我的类“ActivityAbout”中,我有以下import语句:
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
部分显示为红色,当悬停在该部分时,它表示“无法解析符号意图”。每个导入语句都会出现这种情况,第一部分显示为灰色,最后一部分显示为红色。
现在,这在我的代码中提供了大量问题,因为与这些导入语句相关的任何内容都显示为红色,当将鼠标悬停在其上时,我收到消息“无法解析符号____”
这是踢球者 - 我的应用程序仍在编译并在我的手机上打开它时运行。
我认为我的主要问题是令人难以置信的烦恼,而且汽车进口也不起作用。 (我已经在设置中检查了“显示导入弹出窗口”,这是我找到的其他人遇到自动导入无法解决问题的答案)。我的另一个顾虑是,这会使我的应用程序没有资格在Play商店发布。我还在调查发布过程,所以我不知道这是否真的是一个问题。
我的问题(如果没有人对如何解决这个问题有答案)是:这是IDE本身还是代码的问题?
编辑:添加了其他导入语句
答案 0 :(得分:2)
我刚遇到这个问题。 我通过单击文件> 使缓存无效/重新启动... > 使无效并重新启动来解决该问题。 当Android Studio重新启动并再次索引我的所有代码时,问题就消失了。
我不知道是什么原因造成的...
答案 1 :(得分:1)
我的项目遇到了类似的问题。我通过转到File > Sync with File System
然后关闭项目并再次导入它来解决它
您可能需要再次与gradle重新同步,但希望它适合您