綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[求助] 抱歉,我是個超級android新手,遇到一些麻煩無法解決

[複製連結] 查看: 1365|回覆: 4|好評: 0
跳轉到指定樓層
樓主
Enfon | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2014-6-2 01:34

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
問題是這樣子的:

今天因為程式關係,可能是在主程式中加了這個:




errorString = mResources.getString(R.string.connection_error_license_check_failed);





可是我R.java裡面一開始並沒有connection_error_license_license_check_failed這個東西,





所以我透過他提示給我的方法去自動產生,可是產生後他的常數值是0,





我想問的是就在這裡 我要怎麼知道常數直該為多少? 還是就讓他0,不要管他?





就如附圖,這個範例程式是我從官方下載的範例,


「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)
收藏收藏 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
whl | 收聽TA | 只看該作者
發表於 2014-6-2 08:12
不要去更動 r.java 的東西,那是會自動產生的檔案,我會常常把它給刪除後再重新產生。r 的意思是 resource 因此 r.string 代表指文字,而 android 會指向 res/value/string.xml 裡面的相對應文字。
你去看看其它 r.string 和 string.xml 相互關係就可以了解了。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 1 反對 0

使用道具 舉報

板凳
 樓主| Enfon | 收聽TA | 只看該作者
發表於 2014-6-2 10:42
由 手機網頁 發佈
你好,我沒有直接手動修改r檔,而是我的範例裡有大量執行動作都是要去r檔找東西,可這些東西都不是r檔原有,我透過ecplise的錯誤提醒在r檔裡creat那些常數,可我不能了解後面的常數值改該是多少
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
whl | 收聽TA | 只看該作者
發表於 2014-6-2 17:51
本帖最後由 whl 於 2014-6-2 17:54 編輯

用 eclipse 寫 app 是不必了解或修改 r.java,畢竟 r.java 會經常改變,也必須對應 圖檔、畫面、語言包 ...,如果你自行增加數值也會造成 crash ,而且 r.java 連資深工程師也可能不知道該怎麼改。初學者不要去深入了解 r.java 這個檔案,只要知道這個檔案是中介檔案就好。

你有看過那個教學網站叫你直接改 r.java?應該沒有,因為更改 r.java 還要去改相對應的部分,但是如果只改相對應的部分, eclipse 會幫忙修改 r.java,因此才沒有人會教你去修改 r.java。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
emulators | 收聽TA | 只看該作者
發表於 2014-6-3 08:48
R.java是eclipse會自動幫你產生的,不可以去改動他

如果沒有自動產生,試試看clean project,讓他rebuild project

如果一直沒有出現,有可能是你project中有錯誤,導致elcipse沒辦法幫你自動產生

要注意的是xml中的錯誤有時候不會明顯的顯示出來,需要特別檢查
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則