2015-11-11 3 views
1

Я работал нормально. Мой p.c отключен из-за света. Когда я снова начинаю свою андроид-студию, в моих java-файлах появилось много ошибок. Как я могу их решить?Android Studio показывает ошибки при перезапуске

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"); 
     } 
    } 

} 

Вот скриншот моего вопроса:

Code screenshot

+0

как мы должны знать? мы можем просто случайным образом угадать всюду. – SomeJavaGuy

+0

Этот вопрос, вероятно, будет занижен из-за отсутствия деталей. Вам нужно разделить специфику ошибок - по крайней мере, первые из них. –

+0

сэр я загрузил pic plz проверить это –

ответ

0

Потому что мы не имеем достаточно информации, мы не можем вам сказать. Это случилось со мной до этого, поэтому я могу дать вам несколько советов:

  1. Просто подождите, пока будет построена градация, часто случаются случайные ошибки, которые разрешаются через несколько минут. Это особенно происходит с ресурсами, которые вы получаете на основе идентификатора, R от R.id показывается как ошибка до завершения построения градации.
  2. Очистите свой проект. Build-> Clean Project
  3. Реконструкция проекта. Build-> Rebuild Project
  4. Restart Android Студия
  5. Restart Computer

Честно говоря, мы не можем дать вам больше информации, чем пока мы не получим больше информации. Скорее всего, это номер 1, это проблема, так что просто подождите.

{Rich} 
+0

Сэр я создал новый проект. Но есть и ошибки. –

+0

@ShahryarAziz Нет, не создавайте новый проект. Просто откройте студию Android и подождите. Поверьте мне, не связывайтесь с ним, пока он не перестанет говорить «Gradle Build Running». Если Gradle Build закончена и проблема не устранена, выполните шаги 2-5. Не просто создайте новый проект. –

+0

sir i have загрузить pic plz проверить это –

-1

Build-> Clean Project. Это решит вашу проблему.

0

Сложение -> Clean Project

Построить -> Rebuild Project

enter image description here

0
  1. Перейти к Файл
  2. Затем Invalidate Cache/Restart
  3. После этого нажмите Invalidate и Restart
0

Это не приятный момент, когда ваш компьютер вдруг выключается и развращает файлы проекта. К сожалению, при использовании Windows у вас есть небольшая надежда, что целостность ваших файлов по-прежнему остается нетронутой, когда Windows внезапно отключится из-за сбоя питания или имеет дружественный BSOD. Из-за этого я испытал ошибку проекта дважды в месяц. Windows нельзя считать надежной, вместо этого попробовал Linux.

Чтобы предотвратить другие ошибки файлов (или я должен сказать, поврежденные файлы?), Вы всегда должны создавать резервную копию своего проекта. Используйте системы управления версиями (VCS), такие как git. Затем скопируйте/клонируйте свой проект на USB-накопитель.Или вы можете использовать бесплатные хранилища для мерзавца:

  1. Bitbucket
  2. GitLab

Всегда, всегда, всегда резервное копирование.

Смежные вопросы