当前位置: 首页 > 知识库问答 >
问题:

Agora unity 2018 Android版本

傅雪松
2023-03-14

当我建造一个agora apk时,我得到了这个

CommandInvokationFailure:Gradle生成失败。f:\unity_2018.3.f1\unity\editor\data\playbackengines\androidplayer/tools\openjdk\windows\bin\java.exe-classpath“f:\unity_2018.3.f1\unity\editor\data\playbackengines\androidplayer\tools\gradle\lib\gradle-launcher-4.6.jar”org.gradle.launcher.gradlemain“-dorg.gradle.jvmargs=-xmx4096m”“汇编版”

stderr[

失败:生成失败,出现异常。

>

  • 其中:Build文件'C:\users\uni\download\amg_full_unity_v2_2_3_20\amg_full_unity\sample\hello-video-unity-agora\temp\gradleout\Build.gradle'行:17

    错误:在评估根项目“Gradle Out”时出现问题。

    无法应用插件[id“com.android.application”]需要Gradle版本2.10。当前版本为4.6。如果使用gradle包装器,请尝试在C中编辑distributionUrl:\users\uni\download\amg_full_unity_v2_2_3_20\amg_full_unity\sample\hello-video-unity-agora\temp\gradleout\gradle\wrapper\gradle-wrapper.properties到gradle-2.10-all.zip

    尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。

    请访问https://help.gradle.org获取更多帮助

    生成在29s中失败]stdout[

    ]退出代码:1 UnityEditor.Android.command.WaitingForProcessStoExit,System.String errorMsg)UnityEditor.Android.WaitingForProcessStoExit,System.String errorMsg)UnityEditor.Android.command.Run(System.Diagnostics.ProcessStoInfo psi,UnityEditor.Android.WaitingForProcessStoExit,System.String errorMsg)UnityEditor.Android.WaitingForProcessStoExit,System.String,System.String workingdir,System.String task,System.Action`1进度)UnityEditor.Android.PostProcessor.Tasks.BuildGradleProject.Execute(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)UnityEditor.Android.PostProcessor.PostProcessor.RunallTasks(UnityEditor.Android.PostProcessor.PostProcessorContext上下文)UnityEngine.GUI Utility:ProcessEvent(Int32,IntPtr)

  • 共有1个答案

    孔华池
    2023-03-14

    问题原因:如果您使用的是较旧版本的插件(当前版本2.4),则包含的Gradle文件存在问题(用于较旧版本的Unity)。更新版本的Unity附带了一个新版本的Gradle,这会导致编译错误,Unity会抛出一个错误“无法构建Gradle”。

    解决方法:打开文件资源管理器,导航到项目assets>Plugins>android并删除maintemplate.gradle文件。

     类似资料:
    • 一个好的 API 设计应该是“版本化”的:变更和新的功能应该在 API 新版本中实现,而不是在一个版本上持续更改。与Web应用程序不同,您可以完全控制客户端和服务器端 代码,APIs 是为了给超出控制的客户端使用。因此, 应该尽可能的保持向后兼容性,如果有一些变化不能向后兼容,你应该在新版本的 API 中采用它同时增加版本号。现有客户端可以继续使用旧版本的 API;新的或升级的客户端可以在新的 A

    • 在 Linxu 系统中,Emacs 的最新版本通常为 emacs-snapshot、emacs-cvs Emacs for Windows 请到这里下载,推荐“patched”版本

    • 在 Windows 平台下,请使用 gvim7ole 版本

    • 2021-06-04 Yearning v2.3.3 优化审核引擎 优化我的工单及审核搜索条件 优化工单详情页信息 优化回滚弹出框UI 修复重新登录密码错误或选择失败后返回登陆页面登录403的问题 流程页面新增搜索功能 修复公告栏admin无法编辑的问题 优化错误拦截逻辑,不重复显示相同错误信息 升级前端库 2021-03-01 Yearning v2.3.2 提升稳定性 优化整体性能,使用更流畅

    • 版本问题,ant design vue1.7.8版本能用less4版本吗? 目前项目为less3版本,按需求升级到less4,报错的内容是ant design vue相关的

    • 问题内容: 如果在我的计算机上编译一个C ++程序,然后在另一个程序(使用旧版软件)上运行它,则会得到:GLIBCXX_3.4.9’ not found`。 实际上,在我的系统上,glibc是较新的版本(我有gcc-libs 4.5.1:libstdc 。so.6.0.14),并 从打印 到 。相反,在另一个系统上,它只能打印到 (我得到libstdc 。so.6.0.8)。 所以我有几个问题:

    • 版本用于组织和计划发布。如果创建了版本并在版本上分配了问题,那么我们可以使用该版本来过滤各种报告中的信息。 可以将问题分配给特定版本,并可以组织该版本中的sprint。 创建版本 第1步:进入到您的项目。 第2步:单击面板左侧显示的版本(Releases)。 第3步:点击Releases链接后,屏幕出现,如下所示: 第4步:单击“创建版本”按钮。 第5步:单击“创建版本”按钮,将出现弹出窗口,询问