問題描述: 今天是我決定專註Android開發的第一天,我在網上下載了一個數獨游戲的源碼,準備開始著手學習。在導入之後出現Java文件中import *.R文件報錯,在gen目錄下麵沒有找到R.java,於是自己創建了個,然後開始了尋找自動更新的方法。 問題解決: 在經過尋找後,最後發現是自己的項目 ...
問題描述:
今天是我決定專註Android開發的第一天,我在網上下載了一個數獨游戲的源碼,準備開始著手學習。在導入之後出現Java文件中import *.R文件報錯,在gen目錄下麵沒有找到R.java,於是自己創建了個,然後開始了尋找自動更新的方法。
問題解決:
在經過尋找後,最後發現是自己的項目中沒有mainactivity.java.原因是項目的安裝版本不同,我使用的是eclipse3.7.2加插件,因為版本比較低,不支持自定義自定義主界面,所以必須有一個命名為mainactivity.java的文件,解決辦法就是,找到源碼的主界面,新建一個mainactivity.java,將代碼移植到裡面,刷新一下,打開*.R文件,裡面的東西都被自動更新了。OVER.
附加網上總結的經驗:
1.drawable文件名字有空格、命名非法等等
2.layout文件有錯誤,比如無效資源、無效引用,無效id等等
3.value目錄下麵、檢查是否有重覆的id
4.檢查AndroidManifest文件是否有錯誤顯示
5.R文件不同步,“project”->“clean” 勾選“project”->“Build automatically”
6.R文件丟失,“Android Tools”->"Fix project properties".
7.SDK的版本與ADT的版本不配套,建議不要先急著就去下載,先在網上查清楚。
8.流氓方法,刪掉,重新打開,刷新,不過一般估計不會有什麼作用。