我是编码和Unity的新手。我按照逐步找到的in this google page进行了跟踪。我已经为mac OS安装了所有SDK和最新版本的Unity和Android Studio。
一切都按计划进行,我进入最后的“运行和构建”。当我收到以下错误时,它连接到我的Note 3并且几乎一直运行到最后:
Assets/GoogleVR/Scripts/VRDevices/GvrDevice.cs(99,10): warning CS0618: `UnityEngine.GL.IssuePluginEvent(int)' is obsolete: `IssuePluginEvent(eventID) is deprecated. Use IssuePluginEvent(callback, eventID) instead.'
和
CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details. /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/bin/java
-Xmx2048M -Dcom.android.sdkmanager.toolsdir="/Users/Bruno.Vilela/Library/Android/sdk/tools"
-Dfile.encoding=UTF8 -jar "/Applications/Unity/PlaybackEngines/AndroidPlayer/Tools/sdktools.jar"
-
我已经尝试了所有我能够做到的事情并且没有办法解决这个问题。我完全不熟悉C#来自己调试这个。任何帮助将不胜感激!!
SPECS: Macbook Pro运行OS X 10.10.5 Unity 5.3.4f1个人 Android Studio 2.1.1 Galaxy Note 3运行Android 5.0
干杯!!
-bV
答案 0 :(得分:0)
这可能是由于项目中有重复的jar文件引起的。检查是否属实,尝试删除任何重复并再次构建项目。
一些类似的参考:http://answers.unity3d.com/questions/765961/multiple-plugin-conflict.html