首页 > 解决方案 > 错误:未报告的异常IOException;必须被抓住或宣布被扔掉

问题描述

我在使用这个库时遇到错误 - https://github.com/nidi3/graphviz-java/blob/master/README.md

Graph g = graph("example1").directed().with(node("a").link(node("b")));
        Graphviz.fromGraph(g).width(200).render(Format.PNG).toFile(new File("example/ex1.png"));

当我尝试用 try/catch 包围第二个语句时,我会收到这些错误以及其他一些警告。请帮忙!

仅从 Android N (--min-api 24) 开始支持静态接口方法:guru.nidi.graphviz.attribute.Attributes guru.nidi.graphviz.attribute.Attributes.attr(java.lang.String, java.lang. Object) Message{kind=ERROR, text=静态接口方法仅支持从 Android N (--min-api 24) 开始:guru.nidi.graphviz.attribute.Attributes guru.nidi.graphviz.attribute.Attributes.attr( java.lang.String, java.lang.Object), sources=[未知源文件], 工具名=Optional.of(D8)}

引起:com.android.builder.dexing.DexArchiveBuilderException:无法处理/home/simra/.gradle/caches/modules-2/files-2.1/guru.nidi/graphviz-java/0.2.3/9b69af16154221cc327d19be9b40a73cb4d3b7cc/graphviz- java-0.2.3.jar

在此处输入图像描述

标签: javaandroid

解决方案


推荐阅读