Fire Phone - 启动图标没有填充?

时间:2014-09-13 01:22:26

标签: android homescreen kindle-fire

由于某些原因,在我的应用程序的最新版本中,该应用程序从IDEA加载并运行,但启动图标未显示在主屏幕或网格中。奇怪的是,它在早期版本中运行良好,目前正在Amazon Ap商店出售并在下载时按预期工作,但更新版本无效。我对我的开发环境进行了一些更改,并尝试调整小部件的大小并在默认的drawable文件夹中提供一个小部件,但它没有任何区别。

有没有人有什么建议可以解释这种行为?

2 个答案:

答案 0 :(得分:1)

好吧,我还没有找到确切的原因,但我找到了一个解决方法。 我正在使用的应用程序是已经在亚马逊应用商店中发布的应用程序的新版本。我从商店购买了应用程序的副本只是为了检查,因此原始(V.1.0)应用程序本身显示在我的云中的应用程序列表中。我正在处理的新版本(V.1.1)是我从Android Studio运行时没有显示图标的版本。

有效的解决方法是:a)从我的云中删除应用程序,以及b)将Application属性android:label更改为其他名称。在我这样做之后,图标再次显示在我的FirePhone上。不知道这两个变化中的哪一个做了伎俩,也许两者都没有必要,但万一其他人遇到这个问题......

答案 1 :(得分:0)

有一个简单的解决方案。 如果您希望自己的应用与Android和Kindle兼容,则必须对Kindle进行必要的图标调整。将自定义可绘制文件夹添加到项目中。

custom drawable "drawable-1024x600-v10" with ic_launcher.png for KindleFire 1 st Gen
custom drawable "drawable-1024x600-v15" with ic_launcher.png for KindleFire 2nd Gen
custom drawable "drawable-1280x800" with ic_launcher.png for  KindleFire HD-7'
custom drawable "drawable-1920x1200" with ic_launcher.png for  KindleFire HD-8.9'

请勿替换Android目前拥有的可绘制文件夹,只需添加即可。或者,您可以使用200x200替换mdpi图标(在某些类型(如fireHDx)或512x512上显示模糊)(以获得更好的效果)。