我是第一次使用 Android 应用程序开发,并且遇到了与启动画面相关的问题。我收到这个警告:
“爬网程序检测到在系统启动屏幕之后您的应用中显示空白加载屏幕或自定义启动屏幕。在 Android 12 或更高版本上启动您的应用的用户将看到 2 个启动屏幕。要解决此问题,请更新您的应用使用 SplashScreen API。”
我的问题是我无法在 Google Console 中找到设置 Splash Screen API 的位置。我下载了 Android Studio 并创建了一个启动屏幕,但我无法在 google Console 中找到将其链接/上传到我的应用程序的位置。我点击了警告附带的链接,但找不到它。
我向 Google 和 Android Studio 开了一张票,他们都互相推荐我说他们不提供技术帮助。
如有任何建议,我们将不胜感激,
马里奥T
我已经在 Android Studio 上创建了 Splashscreen。我只是不知道如何将其发送到我的应用程序所在的 google PLay 控制台。
听起来您遇到了与 Android 如何处理 Android 12 及更高版本上的启动屏幕以及如何将 SplashScreen API 集成到您的应用中以解决有关重复启动屏幕的警告相关的特定问题。
以下分步指南可帮助您解决此问题:
了解 SplashScreen API 从 Android 12 开始,Google 引入了 SplashScreen API,以更有效地管理闪屏并避免重复的闪屏。该 API 允许您以与系统启动屏幕无缝集成的方式定义启动屏幕。
在Android Studio中实现SplashScreen API 由于您已经在 Android Studio 中创建了启动屏幕,下一步是使用 SplashScreen API 正确集成它。
将 @drawable/your_splash_screen_drawable 替换为对实际启动屏幕可绘制资源的引用。
确保您的 SplashScreen 可绘制:
确保您的启动屏幕可绘制对象(上面代码片段中的 your_splash_screen_drawable )在您的项目中正确定义。该可绘制对象应该是代表您的初始屏幕的静态图像或 XML 可绘制对象。
在 Android 12+ 设备上测试:
在运行 Android 12 或更高版本的设备或模拟器上部署您的应用,以验证仅出现一个启动屏幕。
上传您的APK:
转到 Google Play 控制台仪表板,选择您的应用程序,然后导航到“应用程序版本”部分。在此上传您更新的 APK。