Ааа, хорошо, я думаю, я понимаю, что происходит.
Итак, вы говорите, что у вас нет строк. xml, я предполагаю, что ваши стили. xml также не настроен либо правильно.
Так что в Android проекте у вас должен быть каталог с именем values
в res
:
- app -> sr c -> main /
- res /
- макет
- значения
- строки. xml
- цвета. xml
- styles. xml
- (Другие папки ресурсов, которые у вас могут быть)
Внутри этого * В каталоге 1033 * лежат важные ресурсы, которые использует проект. Сюда входят строки, стили, цвета и т. Д. c.
Поэтому, если вам не хватает темы приложения, убедитесь, что тема существует в ваших стилях (ошибка указывает на style/AppTheme
. Вот пример styles.xml
:
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
</resources>
Эти цвета могут быть сохранены в colors.xml
:
<resources>
<color name="colorPrimary">#FF0000</color>
<color name="colorAccent">#00FF00</color>
<color name="white">#FFFFFF</color>
</resources>
Наконец, ваш app_name
должен находиться в файле strings.xml
:
<resources>
<string name="app_name">My New App</string>
</resources>
Если какой-либо из этих файлов отсутствует, просто создайте вышеуказанные файлы в каталоге values
в app/src/main/res/
. По мере развития вы заметите, что android не любит жестко заданные значения и всякий раз, когда вы хотите написать строку или цвет и т. д. c. Он предложит вам создать запись ресурса в одном из указанных выше файлов для использования вместо него.
Я настоятельно рекомендую пройти через некоторые из android документация, они имеют очень подробный набор документации. Вы можете узнать больше об управлении ресурсами здесь