我嘗試了很多步驟,但問題仍然存在。在AndroidManifest.xml中,我在圖標和徽標的字段中設置了我的圖標,它仍然運行默認的科爾多瓦圖標。Cordova圖標繼續顯示默認圖標
後來我試着在config.xml中添加<icon src="res/drawable/icon.png" />
這個問題還是存在的。
我正在使用離子框架,不知道它是離子問題還是科爾多瓦問題。我花了數小時尋找解決方案。
我嘗試了很多步驟,但問題仍然存在。在AndroidManifest.xml中,我在圖標和徽標的字段中設置了我的圖標,它仍然運行默認的科爾多瓦圖標。Cordova圖標繼續顯示默認圖標
後來我試着在config.xml中添加<icon src="res/drawable/icon.png" />
這個問題還是存在的。
我正在使用離子框架,不知道它是離子問題還是科爾多瓦問題。我花了數小時尋找解決方案。
您需要重新構建您的項目。 Cd
到您的項目和build
它使用下面的命令。
的PhoneGap:phonegap build android
科爾多瓦:cordova build android
見我的常見問題在這裏:https://stackoverflow.com/a/31674547/82609
對於科爾多瓦5.1.1和Android,沒有密度使用時的圖標聲明沒有做任何事情。你必須聲明所有的密度才能使其工作。
移動應用程序(包括iOS和Android)需要許多不同的圖標;相同但不同的分辨率。在過去,這些需要手動創建並給出正確的名稱 - 一個單調乏味的過程。
但是現在要容易得多:
$ ionic resources --icon
命令,將文件「資源/的icon.png」,並把它轉換成所有正確的格式,並把它放在正確的文件夾給你。 OR
$ cordova-icon
故宮模塊,做同樣的事情用在您的應用程序的根文件夾名爲「的icon.png」的文件。 $ npm install -g cordova-icon
https://www.npmjs.com/package/cordova-icon對於這兩種離子的資源或科爾多瓦圖標解決方案,您需要安裝圖像魔法:
如。 $ brew install imagemagick
(我沒有足夠的信譽來發布鏈接到ImageMagick的網站)
哦 - 並從您的config.xml中刪除
的[科爾多瓦/ PhoneGap的生成iOS和Android的圖標]可能重複(http://stackoverflow.com/questions/23830467/生成ios和android-icons-in-cordova-phonegap) – 2014-12-08 05:49:56
我嘗試了很多事情,但它不起作用! – 2014-12-08 06:13:41
您正在使用哪個版本的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