Unity Google Play控制台警告优化APK

时间:2019-06-06 13:31:46

标签: android unity3d google-play-console

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

  

没有优化的APK 警告:

     

此APK包含未使用和正在使用的代码和资源   发送给用户。使用Android减少应用程序的大小   应用套件。如果您不针对其他应用优化您的应用程序   设备配置,下载和安装将负担太大   它在用户的设备上。较重的应用程序具有较小的数量   下载。此外,它们占用了用户的大量存储空间。   设备。

     

解决方案:使用Android应用程序捆绑包进行自动优化   根据不同的设备配置或通过几种方式进行管理   APK。

为什么会这样?在我的Unity项目中,我拥有所有必要的场景,而在Asset中,我拥有的资源,预制件,脚本...

我有一些尚未在任何场景中使用的资源,这可能是问题所在吗? 如果是的话,我该如何解决?我不想从项目中删除资源,我将很快使用它...

2 个答案:

答案 0 :(得分:1)

您上传了一个APK。您可以使用unity来上传Android App Bundle:

enter image description here

答案 1 :(得分:1)

Play控制台检测到您的APK包含适用于多种设备架构的本机库。这意味着无论用户设备的体系结构如何,他们都会收到所有用户的库。

这只是一个警告,旨在通知您您的应用程序不必要地大,可以通过发布应用程序捆绑包而不是APK来减小应用程序的大小(然后Play会为您生成APK,但仅会为每个设备需求)。

@LiefLayer在另一个答案中向您展示了如何从Unity中进行操作。但是请记住,在此之前,您需要先注册使用Play进行应用签名。

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

中找到更多信息。

希望有帮助,