【问题标题】:how to get google play to mark unity game as designed for tablets?如何让谷歌播放将统一游戏标记为专为平板电脑设计?
【发布时间】:2018-06-15 13:31:37
【问题描述】:

我正在尝试在 google play 上发布我的统一游戏,但我无法在任何地方找到此错误的答案。当我上传一个 10 英寸的屏幕截图时,谷歌播放说“你上传了 10 英寸平板电脑的屏幕截图,但你的 APK 似乎不是为 10 英寸平板电脑设计的。”当我点击了解更多时,它说“你的 APK 应该包含自定义绘图常见平板电脑屏幕密度的资产。”

可能有很多类似问题的答案,但我无法找到错误“您的 APK 应包含用于常见平板电脑屏幕密度的自定义可绘制资源”的答案。我可能是错的,但我的印象是 Unity 处理了这方面的问题。

我需要采取哪些不同的措施来解决此问题,以便我的游戏被列为“专为平板电脑设计”?我的游戏可以运行并且可以在平板电脑上下载...但是说它不是为他们设计的?

【问题讨论】:

  • 我已经检查了该帖子以及许多其他类似的帖子,但我找不到关于我遇到的错误的帖子。
  • 你的统一版本是什么?
  • 标签方面,统一标签无论如何都是同义词。根据您的问题,您是否尝试过可能的 dup 目标中列出的内容?您是否在分辨率设置中包含了 10 英寸屏幕(编辑 -> 项目设置 -> 播放器)?
  • 如果我没记错的话,您需要在您的资产文件夹中提供一个“.aar”文件,该文件具有针对不同屏幕密度的不同纹理。我不相信 Unity 会为您处理这个问题。见这里:docs.unity3d.com/Manual/AndroidAARPlugins.html

标签: android unity3d google-play unity5 tablet


【解决方案1】:

我用简单的技巧解决了这个问题。 您可以在 android build 的播放器设置中选中“包含 android 横幅”选项,然后为 android 横幅选择任何图像。然后 unity 将自动生成包含该横幅图像的 res/drawable-xhdpi 文件夹。

您只需选中此选项并选择您想要的任何图像 here is example image

【讨论】:

  • 您使用的是哪个版本的 Unity? 2019.1.8f1我没有那个选项。
  • 在“播放器设置”的“图标”部分下,如果您尝试添加多个分辨率图标,则会创建 xhdpi 并且 google play 中的“优化提示”会消失。添加 android 横幅肯定更容易
  • 不错的简单解决方案!
【解决方案2】:

我遇到了同样的问题,并找到了适合我的解决方案。 Unity 显然无法创建正确处理 APK 所需的文件夹,即“drawable-xhdpi”文件夹,该文件夹应该在 res/ 文件夹内包含 320 x 180 像素的图像。

找到这个答案是因为我碰巧同时在开发两个应用程序 - 第一个应用程序正在导出没有任何问题,而第二个应用程序遇到了您描述的问题。

使用 Unity 2018.3.0f2,我通过构建设置对话框使用 Gradle 导出了第一个应用程序和第二个应用程序。

这是第一个(工作)应用程序的 res/ 文件夹的屏幕截图:

Image of res/ folder from project with all necessary folders

这是第二个(损坏的)应用的 res/ 文件夹的屏幕截图:

Image of res/ folder from project missing one crucial folder, drawable-xhdpi

注意第二个应用缺少“drawable-xhdpi”文件夹。

所以我通过将第二个应用程序导出的项目导入 Android Studio 来解决此问题,手动添加缺少的文件夹和图像资产,然后正常导出。上传到 Google Play 开发者控制台后,瞧!没有错误。

希望这会有所帮助:-)

【讨论】:

    猜你喜欢
    • 2013-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 2014-06-13
    • 2016-05-14
    • 2018-04-27
    相关资源
    最近更新 更多