无法加载文件或程序集“ UnityEngine.Purchasing”

时间:2018-07-17 08:10:32

标签: android unity3d

在构建游戏时出现此错误。

  

无法加载文件或程序集'UnityEngine.Purchasing,   版本= 0.0.0.0,文化=中性,公钥令牌=空'或其中之一   依赖性。

控制台的屏幕截图:

enter image description here

我是Unity的新手,正在尝试运行现有的源代码。

2 个答案:

答案 0 :(得分:1)

错误是由UnityPurchasing引起的,这是有时会发生的错误。

1 。转到 Windows -> 服务 Ctrl + 0 ,然后应打开一个标签。

2 。在该标签上登录。

3 。最后,登录后启用您正在使用的Unity服务。

就您而言,我在错误日志中看到UnityEngine.Purchasing.ProductCatalog,这意味着您正在使用“应用内购买”服务。因此,请在“服务”标签中启用“应用内购买”服务。


如果仍有问题,请执行以下操作:

1 。转到<ProjectDirectory>/Assets/Plugins路径

2 。删除UnityPurchasing文件夹。您可能有很多错误,但请忽略它。

3 。重新启动编辑器。

4 。打开 Windows -> 服务,然后重新登录。重新启用服务。

答案 1 :(得分:0)

您需要将JAVA_HOME变量设置为JDK安装文件夹 如果问题仍然存在,请尝试安装Unity 5.4版本,因为该版本不存在该错误