Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何将超过50MB的unity游戏上传到google playstore?_Android_Unity3d_Google Play - Fatal编程技术网

Android 如何将超过50MB的unity游戏上传到google playstore?

Android 如何将超过50MB的unity游戏上传到google playstore?,android,unity3d,google-play,Android,Unity3d,Google Play,嗨,我有一个大约150mb的统一游戏。我需要上传到谷歌游戏商店。有人知道这方面有什么解决办法吗?没有解决办法。您的存储空间必须小于50 MB 您必须使用所谓的扩展文件,该文件最多可达2G字节,并应包含所有图形/视频/存储昂贵的内容 请看一看Android纪录片: 编辑:如果您正在开发Unity游戏,您应该遵循以下方法。编译游戏时,您可以在android player设置->发布设置中使用“拆分应用程序二进制文件”。这会自动分割您的构建,通过创建.APK和.OBB文件,可以将构建提交到应用商店

嗨,我有一个大约150mb的统一游戏。我需要上传到谷歌游戏商店。有人知道这方面有什么解决办法吗?

没有解决办法。您的存储空间必须小于50 MB
您必须使用所谓的扩展文件,该文件最多可达2G字节,并应包含所有图形/视频/存储昂贵的内容

请看一看Android纪录片:


编辑:如果您正在开发Unity游戏,您应该遵循以下方法。

编译游戏时,您可以在android player设置->发布设置中使用“拆分应用程序二进制文件”。这会自动分割您的构建,通过创建.APK和.OBB文件,可以将构建提交到应用商店

从文档中:


“只有当发布到Google Play Store时,如果应用程序大于50 MB,才需要此机制。”

你可以上传一个没有大量资源的版本,然后从游戏本身下载。也可以查看Unity Asset Server,卸载一些资源密集的内容。此外,为了节省空间,你可以剥离字节码或使用micro-mscorlib。但这只起到了这么大的作用,100 MB的数据需要卸载。好吧,我想这就是他一直在寻找的解决方法…:)解决方案不是围绕设定的限制工作的吗?然而,这是解决他所面临问题的办法是的,贴在那里。Android文档对此做了很好的解释。Unity Build有一个解决方案,它在播放器中的设置与我的答案基本相同,只是自动化了。是的,但我的解决方案是Unity3D引擎的一部分,你的答案根本没有提到Unity引擎。作为一名Unity开发人员,非常不鼓励遵循您的指示,因为它们并不总是适用于Unity的工作方式。Unity有自己的做事方式,如果他们有内置的解决方案,最好的做法就是遵循他们的解决方案。这是惯例而不是配置。我已经在我的答案中添加了这一点。