2012-09-05 41 views
1

找到字符串資源我有一個Android項目我們稱之爲SimpleProject在該項目中,我得到的字符串這樣getString(R.string.error)我把我的項目/res/values/strings.xml所有字符串。此外SimpleProject不是一個庫項目。現在添加我SimpleProjectsrc文件夾作爲鏈接的資源到另一個項目讓叫它TestProject,然後我嘗試建立我的TestProject Eclipse中給我的錯誤,他無法找到R.string.error。我能做些什麼來解決這個問題?無法從另一個項目

編輯:

我想想以下問題

如果我改變我所有的應用程序包相同,例如com.android.victor在這種情況下,所有R將是相同的com.android.victor.R,如果我加一個項目到另一個它不會帶來,R不會被發現。我對嗎 ?在這種情況下會出現什麼問題?

+0

難道你不想鏈接res/values/strings.xml嗎? – auselen

+0

這沒有幫助它仍然說'R不能解決變量' –

+0

你知道它是如何工作的嗎?它通過xml文件運行,在bin/classes目錄中創建一個名爲R的類,如果您位於子包中,則直接使用該類或「import <您的包> .R」。因此,當你將這些鏈接到eclipse時,可能會出現幾個問題,但它必須是可行的。 – auselen

回答

-1

我想你需要更改順序,
1.go到Java構建路徑
2.進入訂單和出口和移動SimpleProject參考是TestProject文件夾上方

+0

不,它沒有幫助相同的錯誤 –

+0

正如在TestProject/gen沒有路徑R的SimpleProject –

+0

是的我知道,我一直在調查這種行爲,並很抱歉地說,我不相信有這樣的選擇,我唯一能想到的就是使用函數調用並從中發送該字符串 –