2014-11-24 112 views
0

我只是想更改圖標和我的應用程序的名稱。我在strings.xml文件中更改了「app_name」。找不到與標籤中給定名稱匹配的資源

<string name="app_name">Linak</string> 

但因爲我在這條線在AndroidManifest.xml文件點擊:

<application 
    android:icon="@drawable/linak120x120" 
    android:label="@string/Linak"  <-----this line 

沒有什麼作品了。

錯誤消息是: 錯誤:找不到與給定名稱匹配的資源('label'值爲'@ string/Linak')。

即使當我想要刪除或撤消此行時,也會顯示錯誤。

+0

我認爲你需要引用字符串變量,而不是字符串值,如下所示:'android:label =「@ string/app_name」'。 – ChuongPham 2014-11-24 14:43:17

+0

我是你設想的,但仍然是同樣的問題。 – 2014-11-24 15:32:53

回答

0

機器人:標籤= 「@字符串/ APP_NAME」

+0

我嘗試了這個準備。但是,當我點擊運行Android Studio提供了一個錯誤,並再次寫入android:label =「@ string/Linak」over android:label =「@ string/app_name」 – 2014-11-24 14:44:42

+0

清理項目並刪除行 Linak然後再次寫入 – huseyin 2014-11-24 14:48:07

+0

我可以編寫任何我想要的Android Studio跳入AndroidManifest.xml文件並突出顯示以下行:android:label =「@ string/Linak」,頂部是此消息:生成文件夾下的文件生成並不應該被編輯。 – 2014-11-24 14:54:45

1

確認你正在編輯的真正的AndroidManifest.xml你sourceSets所申報 - 例如:android.sourceSets.main {manifest.srcFile「SRC/somePath /AndroidManifest.xml'}

雙擊構建錯誤將經常帶您到生成的 AndroidManifest.xml gradle從基於buildType,flavor和其他任務的清單合併處理中創建。

(如果鼠標移到Android Studio中的標籤,它會顯示路徑清單。生成的清單在建/中間體/ ...和合並結果覆蓋)

相關問題