У меня была Java Android-проект на некоторое время. Сегодня я обновил инструменты разработки Android до последней версии Google. И проект сломался - я получаю кучу сообщений об ошибках компиляции «выражения регистра должны быть постоянными выражениями».
Оказывается, файл R.java теперь генерируется по-другому. Раньше у него была куча
Код: Выделить всё
public static final int MyID=0x12340000;
Код: Выделить всё
public static int MyID=0x12340000;
Код: Выделить всё
final исчез. Таким образом, все переключатели идентификаторов ресурсов, которые у меня были (а их было несколько), неверны. Что случилось, пожалуйста? Это только я? Какое здесь обоснование? Это где-нибудь задокументировано? Могу ли я как-нибудь вернуть FinalПодробнее здесь: https://stackoverflow.com/questions/784 ... hes-broken
Мобильная версия