我只有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}}文件。但结果是一样的。
那么,为什么这个异常会抛出?如何解决此项目的问题?
感谢。
答案 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)
导致此异常。所以,这些步骤解决了我的问题:
signalr-client-sdk.jar
个.java
源文件。signalr-client-sdk
作为模块。signalr-client-sdk-android-release.aar
个文件中的任何配置。就是这样。
谢谢。