我正试图从cmd线构建一个针对Android平台的统一项目。使用所需选项构建项目的PerformBuild.cs脚本名为C#,位于项目路径内。类包含ConfigureBuildTestApp实现的方法。
$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)
发布于 2019-01-16 02:54:38
我们在使用新插件时出现了"executeMethod类无法找到“的错误,但是在远程构建服务器中没有出现,导致所有C#代码都没有编译,因此出现了错误。尝试通过命令行在正在构建的机器上手动构建项目,并查看它是否成功。
发布于 2020-12-17 15:44:40
从类PerformBuild中删除命名空间
https://stackoverflow.com/questions/51989218
复制相似问题