我對Android開發非常陌生(雖然有一些使用Cocoa Touch的Obj-C體驗)。我在測試我的第一個Android應用程序,因爲我遇到的這些語法錯誤:R.java:令牌上的語法錯誤
語法令牌「100000」的錯誤,無效VariableDeclaratorId
令牌「11」,刪除此令牌語法
語法錯誤令牌錯誤「2」,刪除令牌「5000」這個令牌
語法錯誤,無效VariableDeclaratorId
令牌「61」語法錯誤,無效VariableDecla令牌「69」 ratorId
語法錯誤,無效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開發。) – 2013-05-05 09:45:23