2016-03-02 2 views
0

Этот вопрос кажется, что он был дан ответ, но не обновлен. Я работаю над Android Studios 1.5.1.0, и я получаю сообщение об ошибке в файле activity_main.xml, а также в MainActivity.java. При создании моего приложения у меня не было проблем, пока я не попытался запустить его.Проблемы с Android Studios 1.5.1

Это то, что придумал, когда я попытался запустить его

Error:(13, 24) No resource found that matches the given name (at 'theme' with value '@style/AppTheme.AppBarOverlay'). 
    Error:(20, 29) No resource found that matches the given name (at 'popupTheme' with value '@style/AppTheme.PopupOverlay'). 
    Error:Execution failed for task ':app:processDebugResources. 

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Android\sdk\build-tools\23.0.2\aapt.exe'' finished with non-zero exit value 1 

В моей activity_main.xml

<android.support.design.widget.AppBarLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:theme="@style/AppTheme.AppBarOverlay"> 

    <android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> This is in red 

</android.support.design.widget.AppBarLayout> 

<include layout="@layout/content_main" /> 

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:layout_margin="@dimen/fab_margin" 
    android:src="@android:drawable/ic_dialog_email" /> 

и в моем mainactivity.java

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    final EditText tickets = (EditText)findViewById(R.id.txtTickets); 
    final Spinner group = (Spinner)findViewById(R.id.txtGroup); 
    Button cost = (Button)findViewById(R.id.btncost); 
    cost.setOnClickListener(new View.OnClickListener() { 
     final TextView result = ((TextView)findViewById(R.id.txtResult); 
     @Override 
     public void onClick(View v) { 
      numberOfTickets = Integer.parseInt(tickets.getText().toString()); 
      totalCost = costPerTickets * numberOfTickets; 
      DecimalFormat currency = new DecimalFormat("$###,###.##"); 
      groupchoice = group.getSelectedItem().toString(); 
      result.setText("Cost for " + groupchoice + " is " + currency.format(totalCost)); 
     } 
    }); 
} 

Все (Р.) в Красной

+0

'import com.example.your_package_name.R;' и изменить свою тему. и загрузить файл build.gradle –

+0

Как это сделать? –

+0

обновите свой файл градиента сборки здесь –

ответ

0

чистый и перестраивать ваш проект

изменения версии в инструмент сборки:

buildToolsVersion "23.0.2" 

Получить этот параметр в файле приложение/build.gradle.

+0

Решена ли ваша проблема? @ Mrs_Are3 –

+0

Доброе утро. Попробуйте сейчас. –

+0

. Buildtools is alread 23.0.2. –

0

Всякий раз, когда мой R является красным, я обнаружил, что это связано с тем, что один из моих XML-файлов ресурсов был плохо сформирован, чтобы он не собирался создавать класс R. Проверьте последние изменения в файлах ресурсов и найдите проблемы (ошибки тегов, неправильные кавычки и т. Д.).

+0

Я сделал это, и единственное, что не так, это мой стиль @ App.Theme.PopupOverlay, который связан с моим (R). –

0

Вы должны определить «AppTheme.AppBarOverlay» и «AppTheme.PopupOverlay» в значениях/стиль первого

0

Вы проверили некоторые другие ответы о том, как обновить файл build.gradle? here и here, для меня работала после перезагрузки Android 2.2.2 и обновления.

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