C# unity3d cmd行上存在问题-找不到executeMethod类
我正试图建立一个统一的项目,针对Android平台从命令行。使用所需选项构建项目的C#脚本标题为PerformBuild.cs,位于项目路径内。该类包含实现的方法ConfigureBuildTestAppC# unity3d cmd行上存在问题-找不到executeMethod类,c#,unity3d,C#,Unity3d,我正试图建立一个统一的项目,针对Android平台从命令行。使用所需选项构建项目的C#脚本标题为PerformBuild.cs,位于项目路径内。该类包含实现的方法ConfigureBuildTestApp $UNITY_PATH/Unity -quit -batchmmode -projectPath "$PROJECT_FINAL_PATH" -logFile -executeMethod PerformBuild.ConfigureBuildTestApp -buildTarget Andr
$UNITY_PATH/Unity -quit -batchmmode -projectPath "$PROJECT_FINAL_PATH" -logFile -executeMethod PerformBuild.ConfigureBuildTestApp -buildTarget Android
在生成跟踪中观察到以下错误
executeMethod class 'PerformBuild' could not be found.
参数为-executeMethod PerformBuild.ConfigureBuildTestApp
这个问题有什么解决方案和/或理由吗?我关注了论坛上的帖子,但没有一篇是有用的
脚本PerformBuild.cs
在上面的脚本中观察到编译错误。修复了编译错误,修改后的脚本如下所示
修订后的PerformBuild.cs
仍然观察到-executeMethod的初始错误
executeMethod class 'PerformBuild' could not be found.
Argument was -executeMethod
testIntegrationProject.PerformBuild.ConfigureBuildTestApp
(Filename:
/Users/builduser/buildslave/unity/build/Runtime/Utilities/Argv.cpp
Line: 295)
当使用新插件但远程构建服务器中不存在时,我们出现了“executeMethod类找不到”错误,导致所有C#代码都无法编译,因此出现了错误。尝试通过命令行在正在生成的计算机上手动生成项目,并查看是否成功 从类PerformBuild中删除名称空间PerformBuild.cs是什么样子的?@FredrikWiderberg,我将其附在帖子上。谢谢你。如果将完整名称空间添加到命令行中,会有帮助吗?像
-executeMethod GenerateUnityApp.PerformBuild.ConfigureBuildTestApp
已经尝试过了。我所包含的unity论坛链接中提到了它。它是否位于Assets/Editor/?