UnityEditor.BuildPlayerWindow + BuildMethodException?

时间:2019-01-15 07:34:00

标签: unity3d build-error

任何人都知道如何解决 unity3d 中的以下错误吗?

  

UnityEditor.BuildPlayerWindow + BuildMethodException:2个错误         在UnityEditor.BuildPlayerWindow + DefaultBuildMethods.BuildPlayer(BuildPlayerOptions选项)[0x00234]中   C:\ buildslave \ unity \ build \ Editor \ Mono \ BuildPlayerWindowBuildMethods.cs:190   在UnityEditor.BuildPlayerWindow.CallBuildMethods(布尔   askForBuildLocation,BuildOptions defaultBuildOptions)[0x0007f]在   C:\ buildslave \ unity \ build \ Editor \ Mono \ BuildPlayerWindowBuildMethods.cs:96   UnityEngine.GUIUtility:ProcessEvent(Int32,IntPtr)

7 个答案:

答案 0 :(得分:2)

[已解决问题]

只需从我项目的“资产”文件夹中删除“插件”文件夹即可。

答案 1 :(得分:1)

统一为2018.3.1,选中“使用旧版SDK工具”(播放器设置>>发布设置)。

enter image description here

答案 2 :(得分:1)

就我而言,我不得不将播放器设置构建系统从Gradle更改为Internal(Unity 2018.2.10f1)

enter image description here

答案 3 :(得分:1)

所以我想上面的许多答案对许多人来说都是正确的,但是在我的情况下,这是由于我期望团结会自动忽略的愚蠢错误

using UnityEditorInternal;

因此,基本上,当我关闭脚本编辑器时,它会在单击错误消息后最终打开一个脚本,因为以前没有,在查看后我注意到它正在使用unitiEditor引用,并对其进行了注释。

答案 4 :(得分:0)

我收到了类似的错误消息。问题是我试图用“ Proguard”缩小Android APK。在播放器设置中将其更改为“ Gradle(实验性)”可以解决问题。

答案 5 :(得分:0)

至少在我的情况下,我在mainTemplate.gradle的依赖项{...}中添加了一行(可能您没有此文件,但如果有的话有),该行是:

implementation 'com.google.android.exoplayer:exoplayer:2.8.4'

依赖项部分变为:

  dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation 'com.google.android.exoplayer:exoplayer:2.8.4'
**DEPS**}

我需要在其中添加一个实现。第二行。我错在哪里,我在该行之前添加了一个哑,。因此,它失败了。如果您放置一些,,只需将其删除即可。我不知道这能解决您的问题,但在我这边它已经解决了。

答案 6 :(得分:0)

只需将buildSystem从Gradle更改为Internal。我用它解决了问题

enter image description here