我将Unity游戏上载到Google Play控制台。但是我得到了这个警告:
没有优化的APK 警告:
此APK包含未使用和正在使用的代码和资源 发送给用户。使用Android减少应用程序的大小 应用套件。如果您不针对其他应用优化您的应用程序 设备配置,下载和安装将负担太大 它在用户的设备上。较重的应用程序具有较小的数量 下载。此外,它们占用了用户的大量存储空间。 设备。
解决方案:使用Android应用程序捆绑包进行自动优化 根据不同的设备配置或通过几种方式进行管理 APK。
为什么会这样?在我的Unity项目中,我拥有所有必要的场景,而在Asset中,我拥有的资源,预制件,脚本...
我有一些尚未在任何场景中使用的资源,这可能是问题所在吗? 如果是的话,我该如何解决?我不想从项目中删除资源,我将很快使用它...
答案 0 :(得分:1)
答案 1 :(得分:1)
Play控制台检测到您的APK包含适用于多种设备架构的本机库。这意味着无论用户设备的体系结构如何,他们都会收到所有用户的库。
这只是一个警告,旨在通知您您的应用程序不必要地大,可以通过发布应用程序捆绑包而不是APK来减小应用程序的大小(然后Play会为您生成APK,但仅会为每个设备需求)。
@LiefLayer在另一个答案中向您展示了如何从Unity中进行操作。但是请记住,在此之前,您需要先注册使用Play进行应用签名。
您可以在http://g.co/androidappbundle
中找到更多信息。希望有帮助,