получение ошибки: в одном или нескольких макетах отсутствуют атрибуты layout_width или layout_height. Они требуются в большинстве макетов.
в каждом XML-файле, даже для нового проекта.
Пожалуйста, предоставьте какое-то решение.
нет, он работает отлично, но когда я обновился до студии 3.2.0, я думаю, что после того, как он начнется
Он работал отлично, значит, у вас не было этих проблем. Как я уже сказал, looks like some problem with your Android Studio installation.
Вам нужны width
и height
в каждом View
в .xml
.
<TextView
android:id = "@+id/textView001"
android:layout_width = "100dp" << this line
android:layout_height = "100dp" << and this line
/>
Если вы уверены, что у вас есть все, попробуйте перестроить свой проект
или нажмите дважды Shift
, введите invalidate caches
, чтобы запустить invalidate caches and restart
в AndroidStudio.
Или обновите / переустановите его.
Я устал делать кеши недействительными, но они тоже не работают
В соответствии с вашей ошибкой Android Studio Most view нуждается в некоторых необходимых атрибутах, без них это представление не может быть создано.
в вашем коде вы должны указать эти два атрибута:
android:layout_width = "match_parent"
android:layout_height = "match_parent"
эти атрибуты определяют высоту и ширину вашего представления. вы можете задать его динамически, как хотите. как показано ниже:
android:layout_width = "25dp"
android:layout_height = "30dp"
dp означает пиксели, не зависящие от плотности. Надеюсь, эта информация обязательно будет вам полезна.
maulik, он уже есть в каждом моем макете, так что это не может быть проблемой.
Проблема решена этими изменениями:
Перейдите в C: \ Users \ UserName.AndroidStudio3.2 \ system и переименуйте эти папки.
(1) из кэшей в caches.bak
(2) компилятор для compiler.bak
(3) компилируемый сервер в compile-server.bak
(4) преобразование в convert.bak
(5) external_build_system в external_build_system.bak
(6) frameworks в frameworks.bak
(7) переход к gradle.bak
(8) resource_folder_cache в resource_folder_cache.bak
Откройте Android Studio и снова откройте свой проект.
похоже, какая-то проблема с установкой Android Studio.