2017-04-08 2 views
1

Im은 현재 Unity3D로 안드로이드 용 작은 게임을 프로그램하려고합니다.Unity에서 사용자 지정 매니페스트 파일 및 사용 권한을 사용 하시겠습니까?

<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"> 

하지만 매번 내가 생성이 같은 : (\ 사용자 유니티 프로젝트 \ 프로젝트 이름 \ 임시 \의 StagingArea \ 공공 \ 문서 \ C는) 내가 보이는 상태 표시 줄을 원하기 때문에, 나는 프로젝트 폴더에 AndroidManifest를 수정 APK, 단결이에 안드로이드 매니페스트를 변경합니다

<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 매번 내 수정 매니페스트를 변경합니까?

+0

수정 한 파일의 디렉토리는 무엇입니까? – Programmer

+0

@Programmer 문서에있는 Unity Projects 폴더의 어딘가에있었습니다. 검색 창을 사용하여 방금 수정했습니다 ... – genaray

+0

죄송합니다. 그것은 그렇게 작동하지 않습니다. 다시 찾아서 디렉토리를 찾으십시오. 그 대답을 업데이트하십시오. – Programmer

답변

1

잘못된 AndroidManifest 파일을 수정하고 있습니다. 그 AndroidManifest에서 수정중인 <ProjectName>\Temp\StagingArea은 프로젝트를 빌드 할 때마다 단위로 생성됩니다.

AndroidManifest 파일을 사용하려면 AndroidManifest 파일을 <ProjectName>Assets\Plugins\Android에 넣어야합니다. <UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Apk

1.Go는 <ProjectName>Assets\Plugins\Android에서 <ProjectName>Assets\Plugins\Android

2.Open 복사 된 매니페스트 파일에 AndroidManifest.xml 파일을 복사하여 매니페스트를 추가 할 수 있습니다.

특정 경우에는 <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는 변경을 원하지 않습니다.

+1

그게 잘됐다! 고마워 – genaray

관련 문제