Search Unity

Bug "CommandInvokationFailure" 2 times only when Compile and run

Discussion in 'Editor & General Support' started by xtdiwd, Nov 17, 2021.

  1. xtdiwd

    xtdiwd

    Joined:
    Jul 25, 2020
    Posts:
    135
    In my android app there is an infinite loop when loading a scene that has no reason to occur.
    The result is that the scene does not load.
    Therefore I made a development build by running it directly on my test device.

    If I do Build and run I get, in addition to a bloody long list of exceptions, these two critical errors that don't make the app run on the device.
    USB debug is enabled.


    Code (CSharp):
    1. CommandInvokationFailure: Unable to remove reverse socket connections. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.
    2. C:\Program Files\Unity\Hub\Editor\2020.3.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe -s "WUJ01J64AV" reverse --remove-all
    3.  
    4. stderr[
    5. error: closed
    6. ]
    7. stdout[
    8.  
    9. ]
    10. exit code: 1
    11. UnityEditor.Android.Command.WaitForProgramToRun (UnityEditor.Utils.Program p, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    12. UnityEditor.Android.Command.Run (System.Diagnostics.ProcessStartInfo psi, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    13. UnityEditor.Android.Command.Run (System.String command, System.String args, System.String workingdir, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    14. UnityEditor.Android.ADB.RunInternal (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    15. UnityEditor.Android.ADB.Run (System.String[] command, UnityEditor.Android.Command+WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    16. UnityEditor.Android.AndroidDevice.Exec (System.String[] command, System.String errorMsg) (at <98555a6f2f85454997d71788c5709a62>:0)
    17. UnityEditor.Android.AndroidDevice.ClearReverseConnections () (at <98555a6f2f85454997d71788c5709a62>:0)
    18. UnityEditor.Android.AndroidDeploymentTargetsExtension.StartApplication (UnityEditor.Android.AndroidBuildProperties buildProperties, UnityEditor.Android.AndroidDevice device, UnityEditor.ProgressTaskManager taskManager) (at <98555a6f2f85454997d71788c5709a62>:0)
    19. UnityEditor.Android.AndroidDeploymentTargetsExtension+<>c__DisplayClass12_1.<LaunchBuildOnTarget>b__4 () (at <98555a6f2f85454997d71788c5709a62>:0)
    20. UnityEditor.ProgressTaskManager.Run () (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    21. UnityEditor.Android.AndroidDeploymentTargetsExtension.LaunchBuildOnTarget (UnityEditor.DeploymentTargets.IDeploymentTargetsMainThreadContext context, UnityEditor.BuildProperties buildProperties, UnityEditor.DeploymentTargets.DeploymentTargetId targetId, UnityEditor.ProgressHandler progressHandler) (at <98555a6f2f85454997d71788c5709a62>:0)
    22. UnityEditor.DeploymentTargets.DeploymentTargetManager.LaunchBuildOnTarget (UnityEditor.BuildProperties buildProperties, UnityEditor.DeploymentTargets.DeploymentTargetId targetId, UnityEditor.ProgressHandler progressHandler) (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    23. UnityEditor.PostprocessBuildPlayer+<>c__DisplayClass19_1.<LaunchOnTargets>b__1 () (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    24. UnityEditor.ProgressTaskManager.Run () (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    25. UnityEditor.PostprocessBuildPlayer.LaunchOnTargets (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget buildTarget, UnityEditor.Build.Reporting.BuildReport buildReport, System.Collections.Generic.List`1[T] launchTargets) (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    26. UnityEditor.Android.PostProcessAndroidPlayer.Launch (UnityEditor.BuildTarget target, System.String installPath, UnityEditor.Build.Reporting.BuildReport report) (at <98555a6f2f85454997d71788c5709a62>:0)
    27. UnityEditor.Android.AndroidBuildPostprocessor.LaunchPlayer (UnityEditor.Modules.BuildLaunchPlayerArgs args) (at <98555a6f2f85454997d71788c5709a62>:0)
    28. UnityEditor.PostprocessBuildPlayer.Launch (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget buildTarget, System.String path, System.String productName, UnityEditor.BuildOptions options, UnityEditor.Build.Reporting.BuildReport buildReport) (at <2cd7ebc9c2ef4276a8edbc7de85c89ce>:0)
    29. UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
    30.  

    Code (CSharp):
    1. CommandInvokationFailure: Unable to remove reverse socket connections. Please make sure the Android SDK is installed and is properly configured in the Editor. See the Console for more details.
    2. C:\Program Files\Unity\Hub\Editor\2020.3.22f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\platform-tools\adb.exe -s "WUJ01J64AV" reverse --remove-all
    3.  
    4. stderr[
    5. error: closed
    6. ]
    7. stdout[
    8.  
    9. ]
    10. exit code: 1
    11.  


    These two errors do not occur if I do Build instead of Build and run!

    1. What do those errors mean?
    2. How do I fix them?