CommandInvokationFailure:无法将类转换为dex格式。 Unity,忽略InnerClasses

时间:2017-12-12 09:22:12

标签: java c# android unity3d facebook-audience-network

希望你们都好。 我正在尝试将Facebook Audience Network整合到我在Unity中开发的Android应用程序中,当我尝试构建apk时,它会抛出错误

  

CommandInvokationFailure:无法将类转换为dex格式。   /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java   -Xmx2048M -Dcom.android.sdkmanager.toolsdir =" / Users / JawadAmjad / Desktop / adt-bundle-mac-x86_64-20140321 / sdk / tools"   -Dfile.encoding = UTF8 -jar" / Applications / Unity 5.6.2p4 / PlaybackEngines / AndroidPlayer / Tools / sdktools.jar" -

     

stderr [警告:忽略匿名的InnerClasses属性   没有关联的内部类(com.a.a.ab)   EnclosingMethod属性。这堂课可能是由一个   没有以现代.class文件格式为目标的编译器。该   建议的解决方案是使用a从源代码重新编译类   最新的编译器,没有指定任何" -target"类型选项。   忽视这种警告的后果是反思性操作   在这个类上将错误地表明它是而不是一个内部   类。警告:忽略匿名内部的InnerClasses属性   类(com.a.a.b)没有关联的EnclosingMethod   属性。这个类可能是由编译器生成的   以现代.class文件格式为目标。推荐的解决方案是   使用最新的编译器和源从源代码重新编译类   没有指定任何" -target"类型选项。结果   忽略这个警告是这个类的反思操作会   错误地表明是内部类。

根据我的经验,可能不是多个jar问题。我无法找到解决方案,请帮助我。

  

已安装的Android SDK工具版本26.1.1已安装的Android SDK   平台工具27.0.0 Unity版本5.6.2 p4

您的快速支持将不胜感激。 希望尽快得到解决方案。 感谢

0 个答案:

没有答案