AndroidDev 板


LINE

大家好,我是 Android 的開發新手。 我依照網路上的教學下載了最新版的 ADT Bundle (Ref: http://blog.chinatimes.com/tomsun/archive/2012/11/27/4233067.html ) 並新增了一個 Android Application Project 專案 (Ref: http://blog.chinatimes.com/tomsun/archive/2013/04/09/6729237.html ) 結果新增的專案顯示編譯錯誤「R cannot be resolved to a variable」 我google這個錯誤訊息,網路上是說在gen資料夾中缺少 R.java 檔, 可是我怎麼弄都沒辦法把 R.java 檔弄出來Q_Q 我的作業系統: XP 32bit 我下載的adt bundle 版本: adt-bundle-windows-x86-20130729.zip             (下載時未顯示板號,我想這壓縮檔的日期應該能表示版本) (From: http://developer.android.com/sdk/index.html ) 我的 ADT 自動產生的專案內容: (一字未改就出現錯誤~"~) https://dl.dropboxusercontent.com/u/29687552/HelloWorld.rar 新增專案時, 我的Application Name: HelloWorld 我的Project Name: HelloWorld 我的PackageName: com.example.helloworld 其他都依照預設值 以下是自動產生的MainActivity.java檔內容: (同步張貼於 http://ideone.com/9x2alh ) package com.example.helloworld; import android.os.Bundle; import android.app.Activity; import android.view.Menu; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it getMenuInflater().inflate(R.menu.main, menu); return true; } } 錯誤發生在第12行 setContentView(R.layout.activity_main);     與第18行 getMenuInflater().inflate(R.menu.main, menu); 編譯器給的詳細錯誤內容: Description            Resource   Location Type R cannot be resolved to a variable MainActivity.java line 12 Java Problem R cannot be resolved to a variable MainActivity.java line 18 Java Problem 我試過了 1. Project -> Clean 2. 先 import android.R 再重新 Project -> Clean 3. 某篇文章說問題點是專案中的物件都應該是小寫組成,於是我把自動產生的 「AndroidManifest.xml」改名成「android_manifest.xml」並刪除 import android.R, 還有刪除所有「Thumb.db」再重新 Project -> Clean (Ref: http://www.mybringback.com/travis-android-help/44/android-development-travis-cannot-be-resolved-or-is-not-a-field/ ) 4. right clicking on your project -> android tools -> fix project properties 5. Build Automatically / 手動Build Project,兩種 Build 方式都試過了 6. Project Properties > Java Build Path > Tick Android Version Checkbox (Ref: http://www.codeofaninja.com/2011/05/fixed-r-cannot-be-resolved-to-variable.html ) 7. See if the xml files in the Package Explorer tree have an error-icon 我展開 Package Explorer 中各個資料夾,除了 MainActivity.java 這線以外 沒看到有其他 tree node 顯示類似 error-icon 的圖示 8. 重新安裝過 ADT Bundle 9. 重新開過多次 Android Application Project 10. 重開 eclipse 都無法解決問題,希望各位高手能指點迷津一下Q_Q PS: 其他有一些解決方法是刪除 R.java 讓他重新產生, 但我的 gen\ 資料夾從頭到尾都沒 R.java 這個東西呀 囧 PS2: 網路上有一些解法我看不懂的就沒全嘗試了 (ex: 切換到 android root 再切換到 eclips folder? 阿他們不是已經 bound 在一起了嗎~"~? ) 因此懇請各位高手描述時盡量多花一點字解釋一下 XD 如果有需要我查看系統的什麼設定/附上哪邊的截圖,都可以跟我講:) --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.210.132
1F:→ KeySabre:res資料夾下的東西檢查看看? 08/19 15:26
2F:→ PEIRON:請問需要檢查些什麼? 08/19 15:28
3F:→ PEIRON:程式碼中使用的 res\layout\activity_main.xml 存在 08/19 15:30
4F:→ PEIRON:res\menu\main.xml 也存在 08/19 15:30
5F:→ PEIRON:所有xml檔檔名都是小寫,其他的我不知道要檢查什麼了/_\ 08/19 15:31
剛剛又 google 到可以檢查 xml檔 是否有 error 圖示 我檢查了所有 xml檔沒看到有類似 error 圖示的東西/_\
6F:→ asadman1523:如果城市都沒錯誤就會自動產生R檔 08/19 19:20
問題是我找不到錯誤Q_Q
7F:推 givemepass:生不出R檔 大多是xml有寫錯多個符號之類的(經驗) 08/19 20:04
8F:推 givemepass:不然你就整包code丟上來 讓大家看看比較快了 08/19 20:07
我直接開一個新的 Android 專案,一個字都沒打,就出現錯誤了.... 以下是ADT自動產生的專案內容 https://dl.dropboxusercontent.com/u/29687552/HelloWorld.rar
9F:→ KeySabre:一開始也常有R檔鬼打牆經驗,多半是看看console有沒有什 08/20 05:30
10F:→ KeySabre:麼error、xml有沒漏寫、manifest是不是沒sync、有沒有按r 08/20 05:30
11F:→ KeySabre:efresh、… 08/20 05:30
12F:→ KeySabre:把build automatically取消後clean build也許有點用 08/20 05:31
13F:推 badwork:http://goo.gl/nnbCo1 SDK的build-tools有裝嗎? 08/20 08:23
你好棒~! 就是缺了他! 感謝各位,R.java 出來了,現在我要來研究怎麼測試執行這個專案了:) ※ 編輯: PEIRON 來自: 211.20.210.132 (08/20 11:05)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BabyMother站內搜尋

TOP