2015-12-05 50 views
-1

我找不到應用程序名稱的來源。應用程序名稱來自不明來源

我有典型的app_name字符串,用於Application的標籤和MainActivity的標籤。據我所知,這是啓動器上應用程序名稱和標籤的唯一來源。

我有一個「舊應用程序名稱」,我將其更改爲「新應用程序名稱」,但此編輯未反映在設備上。我檢查了build/intermediates中生成的資源,它顯示「新的應用程序名稱」。 在開發過程中,我嘗試使用gradle生成資源app_namethis answer之後,它不起作用(我猜的原因是一樣的)。

我在整個項目中執行了搜索,沒有出現「Old App Name」字符串。

我想到了我的設備上的系統緩存可以容納保存名稱,所以我在Genymotion中創建了一個新設備。仍然是「舊應用程序名稱」。

我應該在哪裏看?

AndroidManifest.xml中

<application 
    android:name=".App" 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme"> 

<string name="app_name">New App Name</string> 
+0

去'的應用程序設置和清晰cache'。可能會解決你的問題 –

+0

在設備上?我卸載了它,清除了緩存,並用我所有的內容加以掩飾。然後,我在genymotion中創建了一個新的模擬器,可以肯定。仍然是「舊應用程序名稱」。 –

+1

發現問題....一箇舊字符串的翻譯,沒有更新與新的。現在我只需要了解它是如何創建的。 –

回答

1

APP_NAME可以通過您正在使用和誤被從那裏人口庫中使用。

創建的應用程序名稱,並使用新的字段來避免這個問題完全e.g

<string name="My_unique_app_name">New App Name</string> 
+0

這沒有幫助。另外,我現在看到的名字是我用過的名字,而不是來自圖書館的名字。 –

相關問題