유니티 안드로이드 APK 빌드 오류 튕김, 강제 종료 간단 해결법

반응형

예상 원인 목록

빌드는 성공적으로 되나 스마트폰에서 APK 빌드 후 테스트 하면 유니티 로고까지는 나오는 데 그 후 검은 화면이 나오면서 0.1초만에 튕기는 현상


기본 해결 도구

1. Assets > Play Services Resolver > Android Resolver > Force Resolve 실행
 
2. 유니티 에디터에서 제공하는 안드로이드 로그캣을 통해서 살펴보기
 
3. Assets > Plugins > Android > AndroidManifest.xml
파일 안에 내가 사용하지 않는 에셋에 이름이 적혀있거나 오타가 한 글자라도 있는지 확인하기

 

4. 만약 mainTemplate.gradle 를 사용중이라면 implementation 쪽에서 안 쓰는 에셋 전부 지우기


해결 방법

  • 원본 AndroidManifest.xml 파일 교체해보기
<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.unity3d.player"
    xmlns:tools="http://schemas.android.com/tools">
    <application>
        <activity android:name="com.unity3d.player.UnityPlayerActivity"
                  android:theme="@style/UnityThemeSelector">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
            <meta-data android:name="unityplayer.UnityActivity" android:value="true" />
        </activity>
    </application>
</manifest>

 


다른 에러 수정

 

유니티 빌드 에러 CommandInvokationFailure: Gradle build failed. 해결 방법

오류 내용 CommandInvokationFailure: Gradle build failed. 해결 방법 C:\Users\사용자\.gradle\caches 내부 파일 삭제 C:\Users\사용자\AppData\LocalLow\Unity 내부 파일 삭제 참고 사이트 [Unity/Android] CommandInvokationFailure: Grad

parksh3641.tistory.com

 

유니티 오류 ArgumentNullException : Object Graph cannot be null.

ArgumentNullException: Object Graph cannot be null. 해결법 증상 콘솔창에 해당 에러로그가 무한정 생성됨 파일을 클릭했는데 인스펙터 창에 내용이 표시되지 않을 경우 해결법 프로젝트를 먼저 끄고 프로

parksh3641.tistory.com

 

 


해결 의뢰하기

 

유니티로 제작된 게임을 업그레이드 해드립니다. - 크몽

DevPark 전문가의 IT·프로그래밍 서비스를 만나보세요. <p><strong style="font-size: 24px;&q...

kmong.com

 

반응형