Я получаю тонны раздражающих предупреждений из моих строк.xml. Слева от каждой декларации появляется предупреждение: «Сообщение не найдено». Как я могу это исправить?
У меня такая же проблема, так как я сделал обновление SDK. Я нашел решение этой проблемы. Просто добавьте комментарий перед каждой строкой в файле string.xml, это устранит предупреждения.
Пример ниже:
<!-- Description here --> <string name="app_name">Test App</string>
Правильное исправление этого вопроса, хотя оно старше, таково: [ПРИМЕЧАНИЕ. В большинстве случаев имена файлов не являются точными, просто руководство)
1. In your fragment_main.xml (/ProjectName/res/layout/fragment_main.xml) change your view and add this: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" <!-- Add this one line below as "contentDescription" refers to this issue of description not found warning by Lint --> android:contentDescription="@string/description" android:text="@string/hello_world" /> 2. The @string references the strings in your strings.xml and the name of the string itself is "description" So in your ProjectName/res/values/strings.xml add: <string name="description">Variables</string>
Убедитесь, что у вас есть ресурс в файле strings.xml, и вы можете попробовать обновить его. Если у вас все еще есть ошибка, попробуйте закрыть проект, а затем снова его открыть. Если все, что не работает, попытается очистить проект.
Я верю, что это исправит. Добавьте android:contentDescription=”@string/description”
в ваш xml. Цель описания – доступность. Это не нужно, и ваше приложение будет работать нормально без него. Однако хорошей практикой является привычка включать ее.
Вы можете легко отключить это предупреждение.
Щелкните правой кнопкой мыши предупреждение в окне «Проблемы» и нажмите «Быстрое исправление». Затем вы можете отключить проверку файла, проекта или повсюду.