找回密码
 立即注册
查看: 290|回复: 0

Unreal 4.26 安卓打包

[复制链接]
发表于 2022-11-20 20:36 | 显示全部楼层 |阅读模式
环境准备

    UE4版本4.26.1 Android Studio Download Android Studio and SDK tools NDK android-ndk-r21e CodeWorks for Android 需要先注册账户

    image.png


引擎配置


打包设置

报错处理

    安卓SDK 不匹配


    更新安卓SDK


      拷贝




    [Ld.lld Building Error: Android  Armv8 & armv7]



    • 打开 …\UE_4.25\Engine\Source\ThirdParty\GoogleGameSDK
      Get a copy of GoogleGameSDK.Build.cs
      假如你需要 build arm64; remove this => PublicAdditionalLibraries.Add(GoogleGameSDKPath + “/gamesdk/libs/armeabi-v7a_API24_NDK21_cpp_shared_Release/libgamesdk.a”)

      假如你需要 build armv7, remove this => PublicAdditionalLibraries.Add(GoogleGameSDKPath + “/gamesdk/libs/arm64-v8a_API24_NDK21_cpp_shared_Release/libgamesdk.a”);

ERROR: \Android\arm64\gradle\rungradle.bat" :app:assembleDebug   unreal gradle error 内存溢出

    gradle 内存溢出,报* What went wrong:


   Execution failed for task ':app:packageDebug'.    A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade    java.lang.OutOfMemoryError (no error message)
    找到 Engine\Source\Programs\UnrealBuildTool\Platform\Android\UEDeployAndroid.cs 文件 如下图:调大 -XX 和 -Xmx
    GradleProperties.AppendLine("org.gradle.jvmargs=-XX:MaxHeapSize=1024m -Xmx2048m");

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-15 16:54 , Processed in 0.089362 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表