Unity Android 应用程序未显示在应用程序列表中

问题描述 投票:0回答:3

我目前正在 Unity 上开发 Android 应用程序。我的开发即将结束,但我开始在应用程序的构建方面遇到问题。 问题是,尽管应用程序已安装并且运行良好,但它没有出现在应用程序列表中(但已安装)。

我基本上陷入了一个问题,当我尝试解决方案来修复它时我决定从 Unity 导出以在 Android Studio 中打开项目。 当您从 Unity、A.S. 导入项目时做了一些更改(也许这就是问题所在),所以我从 Android studio 安装了该应用程序,但该应用程序没有解决我遇到的问题,而是开始不在应用程序列表中显示。

我已经解决了我遇到的问题,但即使现在该应用程序仍然没有显示在列表中,但我可以运行它并搜索它。

我尝试寻找问题所在,但似乎并不常见。我还尝试从手机中删除所有应用程序数据,但仍然没有任何结果。所以我不确定问题是什么。

感谢您的宝贵时间!

c# android visual-studio unity-game-engine
3个回答
0
投票

可能有外部东西修改了你的清单文件。

例如,如果您在某个时候使用该应用程序进行 Oculus 开发,请检查您的代码是否调用

    OVRManifestPreprocessor.PatchAndroidManifest(...)

此行或编辑清单的其他内容可以包含在条件中。我添加了一个新的脚本定义符号,并使其在非 oculus 构建期间被忽略:

#if UNITY_OCULUS
    OVRManifestPreprocessor.PatchAndroidManifest
#endif

-1
投票
  1. 检查您的捆绑包标识符是否相同
  2. PlayerSettings > 启用构建 il2cpp Armv7 和 64 位构建并且不要拆分构建
  3. 分配密钥库并分配密码
  4. 将播放器设置SDK卡设置为自动
  5. 确保您之前的版本分配了相同的密钥库

-1
投票

似乎是两件事之一:

  1. 此应用程序与您手机上安装的其他应用程序具有相同的捆绑包 ID。因此,它不是安装而是更新。
  2. 您的设备端出现问题。也许某些启动器设置隐藏了此应用程序。

尝试使用其他手机或模拟器。

© www.soinside.com 2019 - 2024. All rights reserved.