Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phonegap android应用程序图标分辨率错误_Android_Cordova - Fatal编程技术网

phonegap android应用程序图标分辨率错误

phonegap android应用程序图标分辨率错误,android,cordova,Android,Cordova,在过去的几周里,我一直在使用phonegap开发一款android手机应用程序,一切都很好 今天,我重新构建了应用程序来测试对服务器的一些请求,我注意到我手机上的应用程序图标缩小到了一个很小的尺寸 我一直在控制我的应用程序的版本,所以我尝试从一些旧版本重建应用程序,同样的,应用程序图标仍然很小 我唯一能确定的是,应用程序图标并不总是这么小,就在上周,我的图标大小合适。我不知道发生了什么,也不知道为什么应用程序的新版本没有使图标大小合适 是否有人知道phonegap最近的更新是否会改变图标大小,或

在过去的几周里,我一直在使用phonegap开发一款android手机应用程序,一切都很好

今天,我重新构建了应用程序来测试对服务器的一些请求,我注意到我手机上的应用程序图标缩小到了一个很小的尺寸

我一直在控制我的应用程序的版本,所以我尝试从一些旧版本重建应用程序,同样的,应用程序图标仍然很小

我唯一能确定的是,应用程序图标并不总是这么小,就在上周,我的图标大小合适。我不知道发生了什么,也不知道为什么应用程序的新版本没有使图标大小合适

是否有人知道phonegap最近的更新是否会改变图标大小,或者是否知道问题出在哪里

下面是我的配置文件的样子

<icon src="logo.png" />
<icon gap:density="ldpi" gap:platform="android" src="res/icon/android/icon-36-ldpi.png" />
<icon gap:density="mdpi" gap:platform="android" src="res/icon/android/icon-48-mdpi.png" />
<icon gap:density="hdpi" gap:platform="android" src="res/icon/android/icon-72-hdpi.png" />
<icon gap:density="xhdpi" gap:platform="android" src="res/icon/android/icon-96-xhdpi.png" /> 

Galaxy S4的分辨率为xxhdpi。您需要添加xxhdpi分辨率(144px)

以下是完整列表(px):

  • ldpi:36 x 36
  • mdpi:48 x 48
  • hdpi:72 x 72
  • xhdpi:96 x 96
  • xxhdpi:144 x 144

您是在本地构建还是通过build.phonegap.com构建?通过build.phonegap.com网站,我还测试了一款galaxy s4144px,它是在Android(设备)上添加的galaxy S4代产品,如HTC One和其他产品。你也有xxxhdpi,但目前还没有具有这种分辨率的设备。phonegap的初始构建只有4张示例图片,我当时肯定有一个galaxy s4。。。这就是为什么我想知道当他们添加了更大的图像时我不知道为什么phonegap忘记了xxhdpi分辨率。您的设备或phonegap builder可以根据您的设备调整xhdpi分辨率(我只是猜测)。但是现在你知道了,别忘了xxhdpi;)使用
cordova build Android
命令为Android平台创建config.xml时,cordova 3.6.3会自动放弃xxhdpi设置,这太糟糕了。