Java Android Studio在重启时显示错误

Java Android Studio在重启时显示错误,java,android,android-studio,Java,Android,Android Studio,我工作得很好。我的p.c因灯光原因关机。当我再次启动android studio时,我的所有java文件中出现了很多错误。我怎样才能解决它们 public class MainActivity extends Activity { private boolean detectEnabled; private TextView textViewDetectState; private Button buttonToggleDetect; private Butto

我工作得很好。我的p.c因灯光原因关机。当我再次启动android studio时,我的所有java文件中出现了很多错误。我怎样才能解决它们

 public class MainActivity extends Activity {
    private boolean detectEnabled;
    private TextView textViewDetectState;
    private Button buttonToggleDetect;
    private Button buttonExit;
    FlashLight flashLight;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        textViewDetectState = (TextView) findViewById(R.id.textViewDetectState);

        buttonToggleDetect = (Button) findViewById(R.id.buttonDetectToggle);
        buttonToggleDetect.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                setDetectEnabled(!detectEnabled);
            }
        });

        buttonExit = (Button) findViewById(R.id.buttonExit);
        buttonExit.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

               Intent intent = new Intent(MainActivity.this , FlashLight.class);
                startActivity(intent);


            }
        });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.activity_main, menu);
        return true;
    }

    private void setDetectEnabled(boolean enable) {
        detectEnabled = enable;

        Intent intent = new Intent(this, CallDetectService.class);
        if (enable) {
            // start detect service
            startService(intent);
            buttonToggleDetect.setText("Turn off");
            textViewDetectState.setText("Detecting");
        }
        else {
            // stop detect service
            stopService(intent);
            buttonToggleDetect.setText("Turn on");
            textViewDetectState.setText("Not detecting");
        }
    }

}
以下是我的问题的截图:


因为我们没有足够的信息,我们不能告诉你。不过,我以前也遇到过这种情况,所以我可以给你一些提示:

只要等到gradle构建完成,通常会出现随机错误,这些错误会在几分钟后自行解决。这种情况尤其发生在基于id获取资源时,R from R.id显示为错误,直到gradle构建完成 清理你的项目。构建->清洁项目 重建项目。构建->重建项目 重新启动Android Studio 重新启动计算机 老实说,我们不能给你更多的信息,直到我们得到更多的细节。很可能问题出在第一位,所以就等着吧

{Rich}

构建->清理项目。这会解决你的问题

构建->清理项目

构建->重建项目

归档 然后使缓存无效/重新启动 点击后失效并重新启动
当你的电脑突然关机并破坏你的项目文件时,这不是一个愉快的时刻。遗憾的是,在使用Windows时,当Windows因电源故障或使用友好的Windows而突然关闭时,您有一个小小的希望,即您的文件完整性仍然完好无损。因为它,我一个月内经历了两次项目错误。Windows不能算作可靠性,而是尝试了Linux

为了防止另一个文件错误,或者我应该说“损坏的文件”,您应该始终备份您的项目。使用版本控制系统VCS,如git。然后将项目复制/克隆到USB闪存驱动器。或者您可以使用免费的git私有存储库:


总是,总是,总是备份。

我们怎么知道?我们可以随便猜测,这个问题可能会因为缺乏细节而被否决。您需要分享错误的细节-至少是前几个错误。先生,我上传了pic plz检查,我的答案有用吗?如果没有,请随时问我任何问题。如果有,请确保将其标记为最佳答案!:当CompileSDK版本、buildToolsVersion和您的支持库版本具有不同版本时,有时会发生这种情况。最近我遇到了同样的问题,这是因为我被不同的版本搞砸了。除此之外,您可以使/缓存重新启动无效。先生,我已经创建了一个新项目。但也有错误。@ShahryarAziz不,不要创建新项目。只需打开android studio并等待。相信我,在它停止说Gradle Build正在运行之前不要弄乱它。如果Gradle Build已经完成并且问题仍然存在,那么请执行步骤2-5。不要只是建立一个新的项目。先生,我有上传图片plz检查it@ShahryarAziz好的,我看到了你的照片,代码没有实际错误。这正是我所想的。只要让屏幕打开一段时间,它就会消失。它仍在加载Gradle,但仍在运行。别担心,这不是你的错,不是你的电脑的错,就是安卓工作室的错。@ShahryarAziz别再胡闹了,那只会慢下来。让它加载。