2016-12-05 25 views
0

我目前正在使用Microsoft Visual Studio(Community 2015)构建我的第一个移动应用程序。Taco不构建android图标

构建对Android成功,但图标图像未针对平台正确创建。我之所以这样说是因为在platforms/android/res/mipmap- *下创建的图像是默认的科尔多瓦图标而不是我的图标。

我使用的是Cordova CLI 6.4.0。

相关的代码行中我config.xml文件:

<platform name="android"> 
    <allow-intent href="market:*" /> 
    <icon src="res/icons/android/ldpi.png" density="ldpi" /> 
    <icon src="res/icons/android/mdpi.png" density="mdpi" /> 
    <icon src="res/icons/android/hdpi.png" density="hdpi" /> 
    <icon src="res/icons/android/xhdpi.png" density="xhdpi" /> 
    <icon src="res/icons/android/xxhdpi.png" density="xxhdpi" /> 
    <icon src="res/icons/android/xxxhdpi.png" density="xxxhdpi" /> 
</platform> 
+0

你可以尝试从根www文件夹中定义它吗?类似于 - Gandhi

+0

这是http://stackoverflow.com/questions/40315481/custom-res-screens-and-res-icons- get-replaced-with-default-cordova-screen-and-ic – Vincent

+0

@gandhi 6.4.0的cordova-android版本存在bug,所以我不认为你的建议会有帮助。 – Vincent

回答

0

以不被复制图标的问题的解决方法是添加下面一行config.xml文件:

您可以通过右键单击config.xml文件并选择“查看代码”来编辑Microsoft Visual Studio中的config.xml文件。