gpt4 book ai didi

java - 在 Unity 中使用自定义 list 文件和权限?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:15 26 4
gpt4 key购买 nike

我目前正在尝试使用 Unity3D 为 Android 编写一个小游戏。因为我想要一个可见的状态栏,所以我修改了项目文件夹 (C:\Users\Public\Documents\Unity Projects\ProjectName\Temp\StagingArea) 中的 AndroidManifest,如下所示:

<application android:theme="Theme.Light.NoTitleBar" android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false" android:isGame="true" android:banner="@drawable/app_banner">

但每次我生成 APK 时,unity 都会将 Android Manifest 更改为:

<application android:theme="@style/UnityThemeSelector" android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false" android:isGame="true" android:banner="@drawable/app_banner">

Unity3D 是否每次都会更改我修改后的 list ?

最佳答案

你修改错了AndroidManifest文件。那AndroidManifest来自 <ProjectName>\Temp\StagingArea您正在修改的是每次构建项目时由统一生成的。

使用自定义 AndroidManifest文件,你必须把你的自定义 AndroidManifest文件在 <ProjectName>Assets\Plugins\Android .

1.转到<UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Apk , 复制 AndroidManifest.xml文件到您的<ProjectName>Assets\Plugins\Android

2.打开从<ProjectName>Assets\Plugins\Android复制的Manifest文件并添加您的 list 。

在您的特定情况下,添加 <application android:theme="Theme.Light.NoTitleBar" android:icon="@drawable/app_icon" android:label="@string/app_name" android:debuggable="false" android:isGame="true" android:banner="@drawable/app_banner">给它。保存、构建和运行。

Unity 现在将使用 AndroidManifest文件。如果您遇到崩溃或任何其他问题,那么 Unity 不希望您更改它。

关于java - 在 Unity 中使用自定义 list 文件和权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com