【问题标题】:Phonegap build / cordova overwrite my icon and put default icon to device :-(Phonegap build / cordova 覆盖我的图标并将默认图标放入设备:-(
【发布时间】:2015-05-26 17:16:32
【问题描述】:

我无法解决我的问题,也许有人可以帮忙。

我做了什么:

  1. 将一些代码添加到我的 config.xml 中,就像这里的文档中一样 http://docs.phonegap.com/en/4.0.0/config_ref_images.md.html

  2. 我改变了所有的图标和屏幕。

  3. rm android 平台并将其再次添加到我的项目中。
  4. 构建android平台后,图标在 文件夹.....platforms/android/res/drawable,platforms/android/res/drawable-hdpi等等......

    李>
  5. 比我使用 phonegap build 构建我的应用程序。

  6. 在设备 (Android 4.0.1) 上,它们仍显示默认图标 :-(

phonegap build 会忽略我的图标吗? - 为什么?

我放入 config.xml 的代码

 <!--   app icon . -->
 <platform name="android">
    <icon src="www/res/icon.png"/>
    <icon src="www/res/icon/android/icon-36-ldpi.png" density="ldpi" />
    <icon src="www/res/icon/android/icon-48-mdpi.png" density="mdpi" />
    <icon src="www/res/icon/android/icon-72-hdpi.png" density="hdpi" />
    <icon src="www/res/icon/android/icon-96-xhdpi.png" density="xhdpi" />
 </platform>


 <!--  splash screen . -->
 <platform name="android"> 

    <splash src="www/res/screen/android/screen-hdpi-landscape.png" density="land-hdpi"/>
    <splash src="www/res/screen/android/screen-ldpi-landscape.png" density="land-ldpi"/>
    <splash src="www/res/screen/android/screen-mdpi-landscape.png" density="land-mdpi"/>
    <splash src="www/res/screen/android/screen-xhdpi-landscape.png" density="land-xhdpi"/>

    <splash src="www/res/screen/android/screen-hdpi-portrait.png" density="port-hdpi"/>
    <splash src="www/res/screen/android/screen-ldpi-portrait.png" density="port-ldpi"/>
    <splash src="www/res/screen/android/screen-mdpi-portrait.png" density="port-mdpi"/>
    <splash src="www/res/screen/android/screen-xhdpi-portrait.png" density="port-xhdpi"/>

</platform>

谢谢...

【问题讨论】:

    标签: android cordova icons phonegap-build platform


    【解决方案1】:

    所以我为我找到了一个解决方案,也许它对其他人也有帮助。图标和闪屏现在都可以使用了。重要的变化是使用这条线&lt;icon src="res/icon.png" /&gt; 显示图标。对于屏幕,你可以试试这个&lt;gap:splash src="res/screen.png" /&gt;

    <gap:plugin name="org.apache.cordova.splashscreen" />
    
    
    <feature name="PushPlugin">
       <param name="android-package" value="com.phonegap.plugins.PushPlugin" />
    </feature>   
    
    
    <!--   app icon . -->
    <icon   src="res/icon.png" />
    
     <platform name="android">  
        <icon src="www/res/icon/android/icon-36-ldpi.png"  density="ldpi" />
        <icon src="www/res/icon/android/icon-48-mdpi.png"  density="mdpi" />
        <icon src="www/res/icon/android/icon-72-hdpi.png"  density="hdpi" />
        <icon src="www/res/icon/android/icon-96-xhdpi.png" density="xhdpi" />
     </platform>
    
    
     <!--  splash screen . -->
     <gap:splash src="res/screen.png" />
    
     <platform name="android">  
        <splash src="www/res/screen/android/screen-hdpi-landscape.png"  density="land-hdpi"/>
        <splash src="www/res/screen/android/screen-ldpi-landscape.png"  density="land-ldpi"/>
        <splash src="www/res/screen/android/screen-mdpi-landscape.png"  density="land-mdpi"/>
        <splash src="www/res/screen/android/screen-xhdpi-landscape.png" density="land-xhdpi"/>
    
        <splash src="www/res/screen/android/screen-hdpi-portrait.png"  density="port-hdpi"/>
        <splash src="www/res/screen/android/screen-ldpi-portrait.png"  density="port-ldpi"/>
        <splash src="www/res/screen/android/screen-mdpi-portrait.png"  density="port-mdpi"/>
        <splash src="www/res/screen/android/screen-xhdpi-portrait.png" density="port-xhdpi"/> 
    </platform>
    

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-05
      • 2023-03-26
      相关资源
      最近更新 更多