我正在使用unity3d 5.3.5上的android应用程序我没有遇到任何问题构建我的应用程序到apk。我添加了windows模块并将项目切换到windows并成功构建了项目。我切换回android,当我尝试构建项目时,我得到了错误:
构建播放器时出错:ReflectionTypeLoadException:无法加载模块中的类。
ReflectionTypeLoadException:无法加载模块中的类。
System.Reflection.Assembly.GetTypes()(在/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/Assembly.cs:371)
UnityEditor.AttributeHelper + c__Iterator3 1[System.Collections.Generic.IEnumerable
1 [UnityEditorInternal.PluginDesc]]。MoveNext()(在C:/buildslave/unity/build/Editor/Mono/AttributeHelper.cs:277)
UnityEditor.PluginImporter + c__Iterator0.MoveNext()(在C:/buildslave/unity/build/artifacts/generated/common/editor/PluginImporterBindings.gen.cs:123)
UnityEditor.Android.PostProcessAndroidPlayer.PreparePlugins(System.String stagingArea,System.String targetLibrariesFolder)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcessInternal(System.String stagingAreaData,System.String stagingArea,System.String playerPackage,System.String installPath,System.String companyName,System.String productName,BuildOptions options,UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.PostProcessAndroidPlayer.PostProcess(BuildTarget target,System.String stagingAreaData,System.String stagingArea,System.String playerPackage,System.String installPath,System.String companyName,System.String productName,BuildOptions options,UnityEditor.RuntimeClassRegistry usedClassRegistry)
UnityEditor.Android.AndroidBuildPostprocessor.PostProcess(BuildPostProcessArgs args)
UnityEditor.PostprocessBuildPlayer.Postprocess(BuildTarget target,System.String installPath,System.String companyName,System.String productName,Int32 width,Int32 height,System.String downloadWebplayerUrl,System.String manualDownloadWebplayerUrl,BuildOptions options,UnityEditor.RuntimeClassRegistry usedClassRegistry)(at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:316)
UnityEditor.HostView:OnGUI()
除了错误,我在控制台中获得了统一消息:
我在构建之前为项目添加了多个脚本和资源。
我在不同的项目上遇到同样的错误。
关于这个问题的任何想法?
答案 0 :(得分:0)
经过几个小时的搜索,除了重新安装Unity之外,我无法提出解决方案。
我只重新安装了Unity和Android模块。事情再次恢复正常。
我怀疑,看起来安装Windows模块后出现问题。