Я очень новичок в разработке Android (у меня есть опыт Obj-C с Cocoa Touch, хотя). Я проверял свой первый Android приложение, как я столкнулся эти ошибки синтаксиса:R.java: Ошибка синтаксиса на токенах
Синтаксис ошибки на знак «100000», недействительных VariableDeclaratorId
Синтаксис ошибка маркера «11», удалите этот маркер
Синтаксис ошибка на знак «2», удалите этот маркер
Синтаксис ошибку на маркер «5000», недопустимое VariableDeclaratorId
Синтаксическая ошибка на лексемы «61», недействительным VariableDecla ratorId
Синтаксическая ошибка на лексемы «69», недействительны VariableDeclaratorId
Когда я дважды щелкнул их, они оказались в файле R.java
, и я понятия не имею, как они вызываются.
public static final class drawable {
public static final int 100000=0x7f020000;
public static final int 11ba=0x7f020001;
public static final int 2values=0x7f020002;
public static final int 5000=0x7f020003;
public static final int 61=0x7f020004;
public static final int 69=0x7f020005;
.....
Было бы здорово, если бы кто-нибудь мог сказать, как это вызвано.
[Обновления]
MarsAtomic предположил, что это вызвано не следуя соглашениям об именах для Android ресурсов и, возможно, имея rawables под названием «5000», «69», который, как по сути, верно Это дело.
После изменения имен эти исключения больше не встречались.
Но я все равно хотел бы знать, почему появление изображений в числовых именах вызовет это. Благодарю.
Совершенно ясно, что OP * не * написал код, цитируемый. Он автоматически генерируется из чего-то * другого * созданного OP, и он/она не знает, что это такое. (Я тоже не делал разработку Android.) –