Unity - FormatException:输入字符串的格式不正确仅在构建和运行时

问题描述

仅当我运行命令 “构建并运行” 时,才会出现格式异常错误。如果我只运行“构建它不会抛出任何错误

这里是错误

FormatException: Input string was not in a correct format.
System.Number.StringToNumber (System.String str,System.Globalization.NumberStyles options,System.Number+NumberBuffer& number,System.Globalization.NumberFormatInfo info,System.Boolean parseDecimal) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.Number.ParseInt32 (System.String s,System.Globalization.NumberStyles style,System.Globalization.NumberFormatInfo info) (at <695d1cc93cca45069c528c15c9fdd749>:0)
system.int32.Parse (System.String s,System.IFormatProvider provider) (at <695d1cc93cca45069c528c15c9fdd749>:0)
System.Convert.ToInt32 (System.String value) (at <695d1cc93cca45069c528c15c9fdd749>:0)
UnityEditor.Android.AndroidDeviceInfo.get_SDKVersion () (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.AndroidDeviceInfo.HasSDKSupport (system.int32 minimumVersion) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.AndroidDeploymentTargetsExtension+AndroidDeploymentTargetInfo.CheckTargetInternal (UnityEditor.Android.AndroidDeploymentTargetRequirements targetRequirements) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.AndroidDeploymentTargetsExtension+AndroidDeploymentTargetInfo.CheckTarget (UnityEditor.DeploymentTargetRequirements targetRequirements) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.PostProcessor.Tasks.CheckDevice.FindCompatibleDevices (UnityEditor.Android.AndroidDeploymentTargetRequirements targetRequirements,UnityEditor.DeploymentTargets.DeploymentTargetId targetId,System.Collections.Generic.List`1[T] kNownDevices,System.Collections.Generic.List`1[UnityEditor.Android.PostProcessor.Tasks.CheckDevice+DeviceInfo]& compatibleDevices) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.PostProcessor.Tasks.CheckDevice.GetTargetDevices (UnityEditor.Android.ADB adb) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.PostProcessor.Tasks.CheckDevice.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.PostProcessAndroidplayer.PrepareForBuild (UnityEditor.BuildOptions options,UnityEditor.BuildTarget target) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.Android.AndroidBuildPostprocessor.PrepareForBuild (UnityEditor.BuildOptions options,UnityEditor.BuildTarget target) (at <1f5aacfb83804e518b48285b5fe58926>:0)
UnityEditor.PostprocessBuildplayer.PrepareForBuild (UnityEditor.BuildOptions options,UnityEditor.BuildTargetGroup targetGroup,UnityEditor.BuildTarget target) (at <25e9afc147634a5ca855ab83fab425dd>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr,Boolean&)

提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)