我目前正在 Unity 上开发 Android 应用程序。我的开发即将结束,但我开始在应用程序的构建方面遇到问题。 问题是,尽管应用程序已安装并且运行良好,但它没有出现在应用程序列表中(但已安装)。
我基本上陷入了一个问题,当我尝试解决方案来修复它时我决定从 Unity 导出以在 Android Studio 中打开项目。 当您从 Unity、A.S. 导入项目时做了一些更改(也许这就是问题所在),所以我从 Android studio 安装了该应用程序,但该应用程序没有解决我遇到的问题,而是开始不在应用程序列表中显示。
我已经解决了我遇到的问题,但即使现在该应用程序仍然没有显示在列表中,但我可以运行它并搜索它。
我尝试寻找问题所在,但似乎并不常见。我还尝试从手机中删除所有应用程序数据,但仍然没有任何结果。所以我不确定问题是什么。
感谢您的宝贵时间!
可能有外部东西修改了你的清单文件。
例如,如果您在某个时候使用该应用程序进行 Oculus 开发,请检查您的代码是否调用
OVRManifestPreprocessor.PatchAndroidManifest(...)
此行或编辑清单的其他内容可以包含在条件中。我添加了一个新的脚本定义符号,并使其在非 oculus 构建期间被忽略:
#if UNITY_OCULUS
OVRManifestPreprocessor.PatchAndroidManifest
#endif
似乎是两件事之一:
尝试使用其他手机或模拟器。