【问题标题】:Unity build doesn't work specifically on Huawei devices, how to fix or figure this out?Unity build 不适用于华为设备,如何解决或解决这个问题?
【发布时间】:2023-03-23 13:39:01
【问题描述】:

我问的第一个问题!我使用 Unity3D 开发了一款游戏,并将其发布到移动设备的 google play 上。到目前为止,该游戏可在所有设备上运行,除了第一代华为手表(是的,为智能手表构建 Unity 游戏)。没有用完并购买 200 美元的手表来测试和测试更多,

有没有人知道为什么手机游戏可以在几乎所有设备上运行,除了一个?如果是这样,如果答案遥不可及,我该如何解决这个问题?

更新我从 google 获得了堆栈跟踪 =)

native: pc 00000000005f8278  /data/app/com.stonegolemstudios.combatwear-1/lib/arm/libunity.so
native: pc 0000000000add428  /data/app/com.stonegolemstudios.combatwear-1/lib/arm/libunity.so

不确定这是什么,但它是崩溃报告的一部分。

信号 11 (SIGSEGV),代码 1 (SEGV_MAPERR)

希望这有助于解决问题。

【问题讨论】:

  • 你怎么知道它在Huawei Watch 1st Gen上不起作用,“不起作用”是什么意思?
  • 是否有您的应用需要的特定硬件在 Huawei 手表上不受支持?
  • 谷歌开发团队给我发了电子邮件。给出的唯一信息是它在启动时崩溃。它的硬件与我拥有的 2 个 android wear 手表没有什么不同。

标签: c# android unity3d google-play wear-os


【解决方案1】:

如果它在特定设备上不起作用,那么您的设备可能需要更新或重置,但如果它在华为智能手表上不起作用,那一定是因为您在编译应用程序时的分辨率/屏幕偏好,您应该检查 api 级别也是为了解决这个问题。

希望对你有帮助:)

【讨论】:

    猜你喜欢
    • 2020-02-29
    • 2015-11-10
    • 2014-10-07
    • 1970-01-01
    • 2021-09-14
    • 2023-01-25
    • 2020-04-27
    相关资源
    最近更新 更多