【问题标题】:How to switch androidmanifests in Unity如何在 Unity 中切换 androidmanifests
【发布时间】:2021-01-05 08:41:44
【问题描述】:

我正在为平台开发一个应用程序:

  • 原生安卓
  • 微微

因此,我有 2 个不同的 Android 清单。我发现 [MenuItems] 和 BuildPlayerOptions 可以在同一平台上创建不同的构建。但是我该如何选择清单,因为据我所知Unity会自动搜索项目中的所有清单并合并它们。

【问题讨论】:

    标签: android unity3d android-manifest


    【解决方案1】:

    来自 Unity docs

    要完全控制清单,包括权限,您必须 导出项目并在 Android Studio 中修改最终清单。

    所以基本上,如果您想要一个自定义清单(没有合并等),您应该在 Unity 中编译时修改生成的清单。

    AndroidPermissions here 有一些不同的方法。

    【讨论】:

    • 是的。问题是我有 2 个不同的自定义清单,我想在它们之间切换
    • 在运行时或编译时切换清单?
    • 编译时间。如果您建议使用 #if UNITY_ANDROID 之类的语句,这是不可能的,因为两个版本都是 Android。
    • 我推荐的和我的回答一样,用一个Manifest编译,然后在Android Studio上手动修改。
    • 这正是我不想要的。我有 2 个已经完成的清单,并且在 Unity 中单击一次(或 2 次)我想为 android 和 Pico 构建一个单独的构建。不是在编辑后
    猜你喜欢
    • 2022-06-24
    • 2023-04-07
    • 1970-01-01
    • 2014-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    相关资源
    最近更新 更多