Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Question Command line build target android

Discussion in '2019.3 Beta' started by Vulksoft, May 23, 2020.

  1. Vulksoft

    Vulksoft

    Joined:
    Jul 12, 2017
    Posts:
    19
    Hello here,

    I'm doing some CICD with gitlab so I have a gitlab-runner running Unity Android Build

    I'm using that command to start the build:

    Code (Boo):
    1. ${UNITY_EXECUTABLE:-xvfb-run --auto-servernum --server-args='-screen 0 640x480x24' /opt/Unity/Editor/Unity} \
    2.   -projectPath $(pwd) \
    3.   -quit \
    4.   -batchmode \
    5.   -buildTarget $BUILD_TARGET \
    6.   -customBuildTarget $BUILD_TARGET \
    7.   -customBuildName $BUILD_NAME \
    8.   -customBuildPath $BUILD_PATH \
    9.   -executeMethod BuildCommand.PerformBuild \
    10.   -username "$UNITY_USERNAME" -password "$UNITY_PASSWORD" -serial "$UNITY_SERIAL" \
    11.   -logFile /dev/stdout
    That command execute that method from my BuildCommand.cs file

    Code (Boo):
    1.  static void PerformBuild()
    2.     {
    3.         Console.WriteLine(":: Performing build");
    4.  
    5.         var buildTarget = GetBuildTarget();
    6.  
    7.         if (buildTarget == BuildTarget.Android) {
    8.             HandleAndroidAppBundle();
    9.             HandleAndroidBundleVersionCode();
    10.             HandleAndroidKeystore();
    11.         }
    12.  
    13.         var buildPath      = GetBuildPath();
    14.         var buildName      = GetBuildName();
    15.         var buildOptions   = GetBuildOptions();
    16.         var fixedBuildPath = GetFixedBuildPath(buildTarget, buildPath, buildName);
    17.  
    18.         SetScriptingBackendFromEnv(buildTarget);
    19.  
    20.         var buildReport = BuildPipeline.BuildPlayer(GetEnabledScenes(), fixedBuildPath, buildTarget, buildOptions);
    21.  
    22.         if (buildReport.summary.result != UnityEditor.Build.Reporting.BuildResult.Succeeded)
    23.             throw new Exception($"Build ended with {buildReport.summary.result} status");
    24.  
    25.         Console.WriteLine(":: Done with build");
    26.     }
    All is performing fine but while building it suddently stop without any errors and the last logs lines seems cut out, not complete. Here is that last couple of logs in the uploaded file.

    One of you have any idea why?

    EDIT:

    After adding some parameters to the build command.

    Code (Boo):
    1.  
    2.   -nographics \
    3.   -stackTraceLogType Full \
    4.   --silent-crashes \
    5.  
    I got some other stacktrace, but still not indicate what exactly is causing that.

    Code (Boo):
    1.  
    2. 27% Unzipping... platform-tools/lib64/
    3. 27% Unzipping... platform-tools/lib64/
    4. 27% Unzipping... platform-tools/lib64/
    5. 27% Unzipping... platform-tools/lib64/
    6. 27% Unzipping... platform-tools/lib64/
    7. 27% Unzipping... platform-tools/lib64/
    8. 27% Unzipping... platform-tools/lib64/
    9. 27% Unzipping... platform-tools/lib64/
    10. 27% Unzipping... platform-tools/lib64/
    11. 27% Unzipping... platform-tools/lib64/
    12. 27% Unzipping... platform-tools/lib64/
    13. 27% Unzipping... platform-tools/lib64/
    14. 27% Unzipping... platform-tools/lib64/
    15. 27% Unzipping... platform-tools/lib64/
    16. 27% Unzipping... platform-tools/lib64/
    17. 27% Unzipping... platform-tools/lib64/
    18. 27% Unzipping... platform-tools/lib64/
    19. 27% Unzipping... platform-tools/lib64/
    20. 27% Unzipping... platform-tools/lib64/
    21. 27% Unzipping... platform-tools/lib64/
    22. 27% Unzipping... platform-tools/lib64/
    23. 27% Unzipping... platform-tools/lib64/
    24. 27% Unzipping... platform-tools/lib64/
    25. 27% Unzipping... platform-tools/lib64/
    26. 27% Unzipping... platform-tools/lib64/
    27. 27% Unzipping... platform-tools/lib64/
    28. 27% Unzipping... platform-tools/lib64/
    29. 27% Unzipping... platform-tools/lib64/
    30. 27% Unzipping... platform-tools/lib64/
    31. 27% Unzipping... platform-tools/lib64/
    32. 27% Unzipping... platform-tools/lib64/
    33. 27% Unzipping... platform-tools/lib64/
    34. 27% Unzipping... platform-tools/lib64/
    35. 27% Unzipping... platform-tools/lib64/
    36. 27% Unzipping... platform-tools/make_f
    37. 27% Unzipping... platform-tools/make_f
    38. 27% Unzipping... platform-tools/make_f
    39. 27% Unzipping... platform-tools/make_f
    40. 27% Unzipping... platform-tools/make_f
    41. 27% Unzipping... platform-tools/make_f
    42. 27% Unzipping... platform-tools/make_f
    43. 27% Unzipping... platform-tools/make_f
    44. 27% Unzipping... platform-tools/make_f
    45. 27% Unzipping... platform-tools/make_f
    46. 27% Unzipping... platform-tools/make_f
    47. 27% Unzipping... platform-tools/make_f
    48. 27% Unzipping... platform-tools/make_f
    49. 27% Unzipping... platform-tools/make_f
    50. 27% Unzipping... platform-tools/make_f
    51. 27% Unzipping... platform-tools/make_f
    52. 27% Unzipping... platform-tools/make_f
    53. 27% Unzipping... platform-tools/make_f
    54. 27% Unzipping... platform-tools/make_f
    55. 27% Unzipping... platform-tools/make_f
    56. [==========                       DisplayProgressbar:
    57. Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
    58. System memory in use before: 87.3 MB.
    59. System memory in use after: 86.8 MB.
    60. Unloading 208 unused Assets to reduce memory usage. Loaded Objects now: 3821.
    61. Total: 7.467694 ms (FindLiveObjects: 0.422883 ms CreateObjectMapping: 0.226528 ms MarkObjects: 5.767983 ms  DeleteObjects: 1.038505 ms)
    62. Unloading 0 Unused Serialized files (Serialized files now loaded: 0)
    63. Loaded scene 'Temp/__Backupscenes/0.backup'
    64.      Deserialize:            0.520 ms
    65.      Integration:            5.740 ms
    66.      Integration of assets:  0.027 ms
    67.      Thread Wait Time:       19.673 ms
    68.      Total Operation Time:   25.961 ms
    69. System memory in use before: 86.6 MB.
    70. System memory in use after: 86.9 MB.
    71. Unloading 0 unused Assets to reduce memory usage. Loaded Objects now: 3820.
    72. Total: 5.527709 ms (FindLiveObjects: 0.486545 ms CreateObjectMapping: 0.192980 ms MarkObjects: 4.825603 ms  DeleteObjects: 0.010621 ms)
    73. Uploading Crash Report
    74. Exception: Build ended with Failed status
    75.    at BuildCommand.PerformBuild () [0x00080] in /builds/vulksoft/AppimonkeyApp/Assets/Scripts/Editor/BuildCommand.cs:184
    76.  
    77. (Filename: Assets/Scripts/Editor/BuildCommand.cs Line: 184)
    78. executeMethod method BuildCommand.PerformBuild threw exception.
    79.   #0 GetStacktrace(int)
    80.   #1 DebugStringToFile(DebugStringToFileData const&)
    81.   #2 CheckBatchModeErrorString(core::basic_string<char, core::StringStorageDefault<char> > const&)
    82.   #3 Application::ParseARGVCommands()
    83.   #4 Application::FinishLoadingProject()
    84.   #5 InitializeUnity(void*)
    85.   #6 main
    86.   #7 __libc_start_main
    87.   #8 _start
    88.  
    EDIT2:
    You can delete this post, no need help anymore
     

    Attached Files:

    Last edited: May 24, 2020