Unity Google Play 控制台警告优化 APK

Unity Google Play Console Warning optimize APK

我将 Unity 游戏上传到 Google Play 控制台。但是我收到了这个警告:

APK without optimization Warning:

This APK has codes and resources that are not used and that are being sent to users. Reduce the size of your application with the Android App Bundle. If you do not optimize your application for different device configurations, it will weigh too much to download and install it on users' devices. The heavier applications have a lower volume of downloads. In addition, they take up a lot of storage space on users' devices.

Solution: Use the Android App Bundle to be automatically optimized according to different device configurations or manage it with several APKs.

为什么可以?在我的 Unity 项目中,我有所有必要的场景,在 Asset 中,我有资源、预制件、脚本...

我有一些资源还没有在任何场景中使用,会不会是问题所在? 如果是,我该如何解决?我不想从我即将使用的项目中删除资源...

您上传了一个 apk。您可以使用 unity:

上传 Android App Bundle

Play 管理中心检测到您的 APK 包含适用于多种设备架构的本机库。这意味着无论您的用户设备的架构如何,他们都将收到所有设备的库。

这只是一个警告,让您知道您的应用过大,可以通过发布 App Bundle 而不是 APK 来减小大小(Play 会随后为您生成 APK,但仅提供库每个设备都需要)。

@LiefLayer 在另一个答案中向您展示了如何从 Unity 进行操作。但请记住,您需要在此之前注册 App Signing by Play。

您可以在 http://g.co/androidappbundle

找到更多信息

希望对您有所帮助,