Android:无法解析符号';内容框架';

Android:无法解析符号';内容框架';,android,Android,所以我创建了一个导航抽屉,一切正常。我离开我的电脑去休息一下,我的电脑死机了,结果它现在抛出了那个错误。有人有什么想法吗?我尝试过重建项目,清洁等等 @SuppressWarnings("StatementWithEmptyBody") @Override public boolean onNavigationItemSelected(MenuItem item) { // Handle navigation view item clicks here. int id = ite

所以我创建了一个导航抽屉,一切正常。我离开我的电脑去休息一下,我的电脑死机了,结果它现在抛出了那个错误。有人有什么想法吗?我尝试过重建项目,清洁等等

@SuppressWarnings("StatementWithEmptyBody")
@Override
public boolean onNavigationItemSelected(MenuItem item) {
    // Handle navigation view item clicks here.
    int id = item.getItemId();
    FragmentManager fragmentManager = getFragmentManager();

    if (id == R.id.content_main_menu) {
        //go to main menu
    } else if (id == R.id.nav_insulin_layout) {
        fragmentManager.beginTransaction().replace(R.id.content_frame, new InsulinTrackerFragment()).commit();
    } else if (id == R.id.nav_bmi_layout) {
        fragmentManager.beginTransaction().replace(R.id.content_frame, new BmiFragment()).commit();
    } else if (id == R.id.nav_reminders_layout) {
        fragmentManager.beginTransaction().replace(R.id.content_frame, new RemindersFragment()).commit();
    } else if (id == R.id.nav_leaderboard_layout) {
        fragmentManager.beginTransaction().replace(R.id.content_frame, new LeaderboardFragment()).commit();
    } else if (id == R.id.nav_settings_layout) {
        fragmentManager.beginTransaction().replace(R.id.content_frame, new SettingsFragment()).commit();
    }

    DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
    drawer.closeDrawer(GravityCompat.START);
    return true;
    }
}
在文件菜单下执行“无效缓存并重新启动”

您的R.java已损坏,需要重建索引。在我提到的步骤之后,从build菜单下执行一个干净的构建


此外,“生成->重建”项目在失效后也会有所帮助。

还要确保/res文件夹中没有错误。损坏的xml也可能导致此错误。文件->使缓存无效并重新启动。。。我的第一次尝试不适合实际的ide;)菜单上的名字有点生疏抱歉:)很高兴它帮助了你:)这是一件小事,我们每个人至少都经历过一次:'D