在android studio中获得意想不到的顶级异常

时间:2015-12-01 21:06:42

标签: java android signalr

我只有java版本1.8.0_45(Run)。所以,你建议的解决方案并没有解决我的问题。

当我dependencies { // compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile 'com.google.android.gms:play-services-appindexing:8.3.0' compile files('libs/signalr-client-sdk.jar') compile files('libs/signalr-client-sdk-android-release.jar') } 应用时,它会抛出以下错误:

  

意外的顶级例外情况:   错误:com.android.dx.cf.iface.ParseException:错误的类文件magic(cafebabe)或版本(0034.0000)       在com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472)       在com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406)       在com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388)       在com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251)       在com.android.dx.command.dexer.Main.parseClass(Main.java:764)       在com.android.dx.command.dexer.Main.access $ 1500(Main.java:85)       在com.android.dx.command.dexer.Main $ ClassParserTask.call(Main.java:1684)       在com.android.dx.command.dexer.Main.processClass(Main.java:749)       ......还有12个   1错误;中止   错误:任务':app:transformClassesWithDexForDebug'执行失败。   com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令' C:\ Program Files \ Java \ jdk1.8.0_45 \ bin \ java.exe& #39;'完成非零退出值1

这是我的依赖项:

signalr-client-sdk-android-release

我还尝试将.aar lib添加为{{1}}文件。但结果是一样的。

那么,为什么这个异常会抛出?如何解决此项目的问题

感谢。

1 个答案:

答案 0 :(得分:0)

source1 = ColumnDataSource(data=dict(x=qgrid, y=mugrid)) source2 = ColumnDataSource(data=dict(x=qgrid, y=mudgrid)) p.line(qgrid, mugrid, source=source1, legend='mu(q)',line_color="blue",alpha=.6) p.line(qgrid, mudgrid,source=source2,legend='mu_d(q)',line_color="green",alpha=.5) p.legend.label_text_font = "times" def update(tau=1, c=.1): source1.data['y'] = mu(x,tau,c) source2.data['y'] = mu_d(x,tau,c) source1.push_notebook() source2.push_notebook() show(p) 导致此异常。所以,这些步骤解决了我的问题:

  1. 创建新项目
  2. 从其文件夹(link to files)导入signalr-client-sdk.jar.java源文件。
  3. 导入signalr-client-sdk作为模块。
  4. 请勿更改 signalr-client-sdk-android-release.aar个文件中的任何配置。
  5. 就是这样。

    谢谢。