2014-12-08 77 views
3

我嘗試了很多步驟,但問題仍然存在。在AndroidManifest.xml中,我在圖標和徽標的字段中設置了我的圖標,它仍然運行默認的科爾多瓦圖標。Cordova圖標繼續顯示默認圖標

後來我試着在config.xml中添加<icon src="res/drawable/icon.png" />這個問題還是存在的。

我正在使用離子框架,不知道它是離子問題還是科爾多瓦問題。我花了數小時尋找解決方案。

+0

的[科爾多瓦/ PhoneGap的生成iOS和Android的圖標]可能重複(http://stackoverflow.com/questions/23830467/生成ios和android-icons-in-cordova-phonegap) – 2014-12-08 05:49:56

+0

我嘗試了很多事情,但它不起作用! – 2014-12-08 06:13:41

+0

您正在使用哪個版本的cordova?現在cordova維護兩個config.xml文件。一個在頂層,另一個在平臺上。確保您在頂層config.xml中進行更改。您可以參考http://docs.phonegap.com/en/4.0.0/config_ref_images.md.html#Icons%20and%20Splash%20Screens瞭解更多詳情。 – Rupesh 2014-12-08 08:22:48

回答

0

您需要重新構建您的項目。 Cd到您的項目和build它使用下面的命令。

的PhoneGap:phonegap build android

科爾多瓦:cordova build android

0

見我的常見問題在這裏:https://stackoverflow.com/a/31674547/82609

對於科爾多瓦5.1.1和Android,沒有密度使用時的圖標聲明沒有做任何事情。你必須聲明所有的密度才能使其工作。

1

移動應用程序(包括iOS和Android)需要許多不同的圖標;相同但不同的分辨率。在過去,這些需要手動創建並給出正確的名稱 - 一個單調乏味的過程。

但是現在要容易得多:

OR

  • 您也可以使用科爾多瓦$ cordova-icon故宮模塊,做同樣的事情用在您的應用程序的根文件夾名爲「的icon.png」的文件。
    要安裝「科爾多瓦圖標」簡單地使用$ npm install -g cordova-icon https://www.npmjs.com/package/cordova-icon

對於這兩種離子的資源或科爾多瓦圖標解決方案,您需要安裝圖像魔法:
如。 $ brew install imagemagick
(我沒有足夠的信譽來發布鏈接到ImageMagick的網站)

+0

哦 - 並從您的config.xml中刪除行! – 2017-10-17 22:04:32