Google Play 商店突然拒绝应用程序更新,因为据称缺少启动屏幕图标。
发现问题:启动屏幕中缺少应用程序图标
您的应用在应用启动期间不会在黑色背景上显示 48x48dp 应用图标。有关更多信息,请参阅品牌发布。
以前版本的应用程序从来没有出现过这个问题,但在 Wear os 4 推出后,突然出现了这种情况。但是,当打开应用程序(通过 adb 安装)时,会出现带有 图标的启动屏幕,就像任何其他应用程序一样。
我尝试根据正确尺寸的指南添加自定义启动屏幕,但谷歌仍然拒绝它。虽然现在尝试使用自定义启动屏幕主题字段,但 manifest.xml 没有更改,仍然指向我的 theme.xml。
是的,谷歌在 Wear os 4 之后变得很糟糕...我的应用程序因闪屏、滚动条未显示、缺少边框滚动支持而被拒绝...
无论如何,这是适合您的解决方案(至少这就是我正在做的事情并且它正在起作用/我尝试了其他方法,但没有一个对我有用):
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="@android:color/black"/>
</shape>
</item>
<item android:drawable="@drawable/APP_ICON_NAME_HERE"
android:gravity="center"
android:height="48dp"
android:width="48dp"/>
</layer-list>
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="SplashTheme" parent="@android:style/Theme.DeviceDefault">
<item name="android:windowBackground">@drawable/splash_background</item>
</style>
<style name="MainTheme" parent="@android:style/Theme.DeviceDefault"></style>
</resources>
android:theme="@style/SplashTheme"
setTheme(R.style.MainTheme);