Я все еще новичок в мире разработки Android, так что простите меня, если я задам нелогичные или невежественные вопросы.
Я работаю с Android Studio под Linux Mint. До того, как я загрузил 3.1.3, у меня не было проблем во время и после установки более ранних версий программного обеспечения. Всегда все работало, кроме необходимых стандартных обновлений, из коробки. Теперь, когда я установил 3.1.3, мое представление дизайна по умолчанию всегда кажется пустым. После поиска я наконец нашел ответ здесь, в stackoverflow (Android Studio 3.1.3, вид дизайна всегда пуст).
Мне пришлось изменить файл res / values / styles.xml из этого:
style name = "AppTheme" parent = "Theme.AppCompat.Light.DarkActionBar"
к этому:
style name = "AppTheme" parent = "Base.Theme.AppCompat.Light.DarkActionBar"
Я очень рад, что нашел решение, но моя настоящая проблема в том, что мне нравится понимать, почему мне нужно добавить «Базу». после новой установки Android Studio? Для новичка, который запускает Android Studio в первый раз, а затем сразу же возникает проблема, заключающаяся в том, что текст Hello World не отображается в представлении дизайна, хотя код был сгенерирован автоматически, это не очень хорошая реклама.
Так почему это не работает из коробки? И почему именно «база». обязательный?
Заранее спасибо.
Я думаю, что это проблема в Gradle студии Android, Gradle для загрузки библиотеки Android Studio, вам нужно обновить Gradle после этого Перейдите в File -> Project Structure, снимите флажок «Use embedded JDK» и выберите 32-битный JDK.
Откровенно говоря, андроид-студии далеко до совершенства. Я тоже заметил эту проблему.