Я написал простой TAG следующим образом:
private static final String TAG = "MainActivity";
Строка устарела
Есть ли альтернативный способ использования String
?
Согласно комментарию к этому вопросу java-lang-string-is-deprecated-in-android-studio,
Удалите папку .AndroidStudioX.X в папке пользователя и перезапустите IDE.
ПРИМЕЧАНИЕ:
AndroidStudioX.X
означает, что вы используете версию Android Studio 3.4, то там будет .AndroidStudio3.4.Путь будет таким: Windows :
C:\Users\<PCNAME>\.AndroidStudio3.4
Linux/Ubuntu :
/home/yourname/.AndroidStudio3.4
Надеюсь, это будет вам полезно.
Папка AndroidStudioX недоступна!
AndroidStudioX.X означает, что если вы используете Android Studio версии 3.4, то там будет AndroidStudio3.4. Путь: C:\Users\<PCNAME>\.AndroidStudio3.4
я использую систему Ubuntu, как получить это, если вы знаете, то, пожалуйста, скажите мне
Тогда путь будет /home/yourname/.AndroidStudio3.4
Я получил эту папку и удалил ее с помощью команды rm -rf .AndroidStudio3.4, это работает! Спасибо, бро
Строка не устарела, возможно, это не тип данных, а какой-то другой класс. добавьте свой код с вопросом ..
Чего ждать?
String
— один из самых основных непримитивных типов данных в Java. Можете ли вы показать скриншот того, что вы видите в IDE? Мне трудно в это поверить.Это просто какая-то странная проблема с IDE: 'java.lang.String' устарела в Android Studio.
Вау, я впервые слышу, что тип данных также может быть устаревшим
@MarkusKauppinen Это действительно интересный вопрос, жаль, что на него не было ответа (и поэтому мы не можем пометить его как дубликат)
Вы знаете, я слышал о том, что
String
не рекомендуется ради илиstring
, но ваш случай не является реальным ни для кого другого, о котором я знаю. Это не устарело на моей обновленной машине. Возможно, вы что-то упускаете.Поскольку его четкая строка не устарела. Вы должны проверить конфигурацию JDK в своей студии Android, чтобы решить эту проблему. Боже !!! что за кошмар.. Все кончено...
@Yagnesh ты пробовал
invalidate-cache and restart android studio
@NileshRathod да, я пробовал очистить проект, перестроить проект и инвалидировать - поймать и перезапустить много раз, но все равно показывает, что строка устарела!!!!!
@Yagnesh проверьте этот комментарий coderhelper.com/questions/44402476/…
@Rifat Android Studio: 3.4.1, JRE: 1.8.0_152 JVM: OpenJDK 64Bit