UE5.2 소스코드 버전을 받아 설치하고 컴파일하고 새 프로젝트를 생성하는 등 안드로이드 패키징의 전 과정(자세한 설명)

목차

1. UE5.2의 소스 코드 버전을 구합니다.

2. UE5 소스 코드 컴파일(VS2022 권장) 

3. UE5 소스 코드 버전에서 새 프로젝트를 생성하고 엽니다.

4. 안드로이드 플랫폼 패키징(이 단계가 하이라이트)

1. 일반적인 상황에서는 모든 설치 경로에 대해 기본 경로를 선택하는 것이 좋습니다. 그러면 어디에서나 SDK 경로를 수정할 필요가 없습니다. 다음번)

2. 튜토리얼에서는 UE 4.27, 5.0, 5.1의 경우 다음 단계가 필요하다고 나와 있지만, UE5.2라면 이 단계를 완료하는 것이 좋습니다.

3. 이제 SetupAndroid.bat 파일을 수정해야 합니다.

4. 나중에 패키징하는 동안 종속성 패키지 다운로드 실패를 방지하기 위해 Alibaba Cloud의 국내 이미지 창고 주소 구성을 추가합니다.

5. 다른 블로거의 경험을 참고하세요

6. UE 편집기 내에서 설정을 시작합니다.

6. 짐을 꾸리세요!


1. UE5.2의 소스 코드 버전을 구합니다.

1. Epic 계정과 Github 계정을 연결하세요. Epic의 UE 엔진 소스 코드 라이브러리는 비공개 라이브러리이기 때문에 소스 코드를 가져오려면 Epic Warehouse에 가입해야 합니다.자세한 작업은 공식 웹사이트 링크인 Unreal Engine on GitHub - Unreal Engine https://www.unrealengine을 참조 하세요 icon-default.png?t=N7T8. com/zh-CN/ue-on-github

 마법을 사용하여 Github에서 소스 코드를 가져온 후 다음과 같은 파일 디렉터리를 얻게 됩니다.

2. Setup.bat 파일을 찾아 더블클릭하여 실행하고 다양한 종속성 다운로드를 시작합니다. 이 단계에서는 네트워크를 열어두기만 하면 됩니다. UE를 위한 충분한 공간을 미리 확보해 두는 것을 잊지 마세요. (버전에 따라 자세한 내용은 바이두를 참고하시면 됩니다. 4.26은 150~200G 정도, 5.2는 200~300G 정도입니다.) 이 프로세스에는 주로 다양한 템플릿과 타사 라이브러리 등 약 20G의 데이터를 다운로드해야 합니다.

2. UE5 소스 코드 컴파일(VS2022 권장) 

1. 생성ProjectFiles.bat 파일을 두 번 클릭하여 실행하여 VS 프로젝트 파일을 생성합니다. VS2022 사용을 권장하며, 프로젝트 파일을 다운로드하면 현재 파일 디렉터리에 UE5.sln 파일이 생성됩니다. 현재 일부 필수 도구 패키지가 누락된 경우 VS2022는 완전한 경험을 얻기 위해 솔루션 표시줄 위에 해당 패키지를 설치하라는 메시지를 표시합니다. 프롬프트에 따라 설치가 완료된 후 UE5.sln을 열고 컴파일을 준비합니다.

2. UE5를 시작 항목으로 설정한 다음 디버그- > 실행을 시작합니다. 그런 다음 긴 디버깅 프로세스가 시작됩니다.

        UE5는 아마도 6000개 이상의 파일을 컴파일해야 할 것입니다. 컴파일이 완료되면 Engine/Binaries/Win64 디렉터리에서 새로 생성된 UnrealEditor.exe 파일을 찾아 더블클릭하여 실행할 수 있습니다.

3. UE5 소스 코드 버전에서 새 프로젝트를 생성하고 엽니다.

필요에 따라 UE 게임 관련 템플릿을 만드세요. Android 플랫폼에서 테스트를 실행하려면 다음 옵션을 권장합니다.

대상 플랫폼: 모바일 플랫폼

품질 사전 설정: 확장 ​​가능

그렇지 않으면 후속 포장 시간이 매우 길어집니다.

        프로젝트 생성 후 소스코드 버전에서는 UE 에디터 인터페이스가 열리지 않고 VS 인터페이스가 팝업되는데 이때 프로젝트를 열려면 생성된 프로젝트를 선택한 후 실행을 시작하면 됩니다. 완료되면 방금 생성된 프로젝트가 열립니다.

4. 안드로이드 플랫폼 패키징(이 단계가 하이라이트)

공식 문서에는 매우 상세한 튜토리얼이 포함되어 있으며, 처음에는 공식 문서를 단계별로 참조하는 것이 좋습니다 https://docs.unrealengine.com/5.2/zh-CN/android-support-for-unreal-engine/

여기서는 공식 튜토리얼 외에 몇 가지를 추가하겠습니다.

Android Studio 설정 마법사가 실행되기 전에 팝업 창이         나타나면 취소를 클릭한 후 Custom을 선택하세요. 이후의 모든 작업은 기본 옵션이 됩니다 .

1. 일반적인 상황에서는 모든 설치 경로에 대해 기본 경로를 선택하는 것이 좋습니다. 그러면 SDK 경로를 어디에서나 수정할 필요가 없습니다. 그러나 블로거와 같은 사용자이고 사용자 이름에 중국어 문자가 포함된 경우 (기억할 것입니다) 다음번)

        이 단계에서는 경로에 ASCII가 아닌 코드가 포함되어 있으므로 명명된 디렉터리에 설치할 수 없다는 메시지가 표시됩니다. 이때 설치 경로를 수정할 수 있습니다. 나중에 경로를 수정해야 하는 부분에 대해 이야기하겠습니다.

2. 튜토리얼에서는 UE 4.27, 5.0, 5.1의 경우 다음 단계가 필요하다고 나와 있지만, UE5.2라면 이 단계를 완료하는 것이 좋습니다.

버전 8.0을 찾을 수 없는 경우 오른쪽 하단의 패키지 세부 정보 표시를 확인하여 버전 8.0을 다운로드하세요.

3. 이제 SetupAndroid.bat 파일을 수정해야 합니다.

① 공식 홈페이지 튜토리얼을 따라 파일을 찾은 후 텍스트 파일 형식으로 파일을 열고, 이전 단계에서 기본 경로를 수정하지 않았다면 공식 홈페이지 튜토리얼을 따라 최신 버전을 8.0으로 변경하세요. 하지만 경로를 수정하는 경우 = 기호 뒤의 경로를 현재 sdkmanager.bat의 경로로 변경 해야 합니다 . 내 경로를 참조하세요.

그렇지 않은 경우 SetupAndroid.bat 파일을 두 번 클릭하면 작은 검은색 창에 다음 단어가 나타납니다.

②파일을 더블클릭하여 실행하면 다음과 같은 문구가 나옵니다.

        두 번째 수정할 위치입니다. 상단 문장을 찾아 ANDROID_LOCAL을 설정하고 1단계에서 기본 경로를 변경한 후 파일 위치로 변경합니다.

③Android 컴포넌트 버전 정보를 변경하고 SetupAndroid.bat 파일에서 다음 구문을 찾습니다.

        실제로 이 단락은 Android에 필요한 구성 요소를 출시하기 위한 이 버전의 엔진에 대한 최소 컴파일 요구 사항을 나타냅니다. 배치 파일은 이러한 항목에 따라 Android Studio에 UE에 필요한 구성 요소를 다운로드하도록 요청합니다. 위 내용은 블로거가 수정한 매개변수로, 기본으로 제공되는 매개변수를 따를 경우 UE 버전이 안드로이드에서 요구하는 구성요소와 일치하지 않을 수 있으며, 패키징 시 오류가 보고될 수 있습니다.

        이때의 매개변수는 위 블로거의 매개변수(UE5.2)에 따라 수정하는 것이 좋습니다. 다른 버전이 있는 경우 UE 엔진에 필요한 구성은 공식 웹사이트를 참조하는 것이 좋습니다.

        위 단계를 완료한 후 파일을 저장하고 컴퓨터를 다시 시작해야 합니다 . 그런 다음 SetupAndroid.bat 파일을 두 번 클릭하여 실행합니다 . 명령줄 창이 배치 파일을 실행하기 시작하고 다음 메시지가 나타납니다: 성공: 지정된 값이 저장되었습니다. 계속하려면 아무 키나 누르십시오... 이 단계가 정상임을 나타냅니다. 공식 문서에 라이센스 계약이 표시되지 않아도 상관없습니다.

4. 나중에 패키징하는 동안 종속성 패키지 다운로드 실패를 방지하기 위해 Alibaba Cloud의 국내 이미지 창고 주소 구성을 추가합니다.

        먼저 템플릿 파일을 찾고, C:\Program Files\Android\Android Studio\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root 파일 디렉터리를 참조하여 build.gradle.ftl을 찾으세요.

        기본적으로 이 파일에는 콘텐츠를 쓸 수 없습니다. 먼저 쓰기 권한을 수정해야 합니다. build.gradle.ftl 마우스 오른쪽 버튼 클릭 → 속성 → 보안 → 편집 클릭 → 시스템에 액세스하는 데 사용하는 사용자 ID(사용자)를 선택합니다. 그룹 또는 사용자 이름 열 → 권한 표시줄에서 모든 권한 허용을 선택한 다음 확인을 클릭하여 저장합니다 .

메모장으로 build.gradle.ftl을 열고 대상 위치에 구성을 추가합니다.

maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}

5. 다른 블로거의 경험을 참고하세요

        이전에 변경한 경로에 파일을 추가해야 하며, 변경되지 않은 경우에는 기본 경로를 사용하여 repositories.cfg 파일을 새로 생성합니다. 그런데 이 파일이 도움이 될지는 모르겠지만 혹시나 해서 추가하겠습니다.

6. UE 편집기 내에서 설정을 시작합니다.

편집기를 열고 편집->프로젝트 설정->Android SDK가 비어 있으면 수동으로 구성해야 합니다.

첫 번째 줄 매개변수:

사용된 기본 경로: {User}/AppDate/Local/Android/Sdk

기본 경로가 수정된 경우 수정된 경로를 입력하세요.

두 번째 줄 매개변수:

사용된 기본 경로: {User}/AppDate/Local/Android/Sdk/ndk/버전 번호

기본 경로가 수정되었습니다. 그런 다음 수정된 경로 아래의 ndk에서 버전 번호가 있는 폴더를 찾으세요.

세 번째 매개변수 줄:

기본 경로는 C:/Program Files/Android/Android Studio/jre입니다.

매개변수의 네 번째 줄:

Android Studio에서 다운로드한 SDK의 버전 번호를 확인할 수 있습니다.

        여기서는 버전 30.0.0 을 사용하는 것이 좋습니다. 따라서 네 번째 줄 매개변수는 android-30 입니다 . 다섯 번째 매개변수 줄: android-25 . 또한 위의 동일한 인터페이스에서 ndk 버전을 확인하세요.

        위 단계가 완료되면 Android 인터페이스로 이동하여 아래 표시된 두 위치에서 지금 구성을 클릭하십시오 . 그런 다음 그림 1 에서 apk 내부의 Package game data를 확인하세요 .

6. 짐을 꾸리세요!

        패키지 파일을 저장할 폴더를 선택하면 해당 폴더에 apk 파일이 생성되며, 이 파일을 휴대폰으로 전송해 다운로드 받은 후 플레이를 시작하면 됩니다!

추천

출처blog.csdn.net/m0_63673681/article/details/132857358