递归火山软件开发平台

标题: sdk版本问题 [打印本页]

作者: SilverS    时间: 2023-8-16 02:10
标题: sdk版本问题
使用jsoup库时编译出错,提示sdk版本低于jsoup需求,设置sdk版本后依然如此,咋回事呢?
错误信息:

--- 开始编译当前解决方案"HVVX"中的所有项目:
--- 开始编译项目"HVVX_Web":
已编译用户程序数据目录"G:\云端\云端\Project\voldev\HVVX_Web\_int\HVVX_Web\release"已被清理以强制重新编译
编译生成对应的Java源文件到目录"G:\云端\云端\Project\voldev\HVVX_Web\_int\HVVX_Web\release\project\src"成功 [双击可跳转]
正在链接生成安卓APK输出文件"G:\云端\云端\Project\voldev\HVVX_Web\_int\HVVX_Web\release\linker\HVVX_Web.apk"
当前程序编译时所需求安卓SDK API版本: 28, 实际所使用版本: 28;  运行时所需求API版本: 28
当前程序所需求Java SDK版本: 1.6;  实际所使用版本: 1.8
警告: 编译发布版本时,推荐在项目选项中指定自己专用的签名用密钥文件(可以通过"安卓密钥文件建立器"工具生成).
错误:
    步骤"生成DEX文件"执行失败
    WARNING in org.jsoup.select.NodeFilter.tailLorg/jsoup/nodes/Node;I)Lorg/jsoup/select/NodeFilter$FilterResult;: defining a default interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: org.jsoup.select.NodeFilter.tailLorg/jsoup/nodes/Node;I)Lorg/jsoup/select/NodeFilter$FilterResult;
    WARNING in org.jsoup.select.NodeVisitor.tailLorg/jsoup/nodes/Node;I)V: defining a default interface method requires --min-sdk-version >= 24 (currently 13) for interface methods: org.jsoup.select.NodeVisitor.tailLorg/jsoup/nodes/Node;I)V
    Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in org.jsoup.nodes.Element.wholeText)Ljava/lang/String;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
    Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in org.jsoup.nodes.Node.forEachNodeLjava/util/function/Consumer;)Lorg/jsoup/nodes/Node;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
    Uncaught translation error: com.android.dx.cf.code.SimException: ERROR in org.jsoup.select.Collector.collectLorg/jsoup/select/Evaluator;Lorg/jsoup/nodes/Element;)Lorg/jsoup/select/Elements;: invalid opcode ba - invokedynamic requires --min-sdk-version >= 26 (currently 13)
    3 errors; aborting
错误: 建立所指定的安卓APK输出文件"G:\云端\云端\Project\voldev\HVVX_Web\_int\HVVX_Web\release\linker\HVVX_Web.apk"失败
--- 项目"HVVX_Web"编译或链接失败. 编译过程中共遇到了 1 个警告, 2 个错误.
--- 解决方案"HVVX"编译完毕. 共编译了 1 个项目,其中成功 0 个,失败 1 个.





作者: 创世魂    时间: 2023-8-16 13:30

通过编译自带案例并没有报错。如果你的报错了,可以发个报错的例子上来看看。

(, 下载次数: 222)

作者: xqnh520    时间: 2023-8-16 13:49
<volprg type = "normal" version = 1 />

package "" <explain = "在编译发布版本时请填写自己的包名" @安卓.使用D8生成DEX = 真>
这样设置试试
作者: SilverS    时间: 2023-8-16 16:30
本帖最后由 SilverS 于 2023-8-16 16:43 编辑
创世魂 发表于 2023-8-16 13:30
通过编译自带案例并没有报错。如果你的报错了,可以发个报错的例子上来看看。
不是火山的例子,是我导入了jsoup1.16.1才报这样的错误,而且我还什么代码都没开始调用只是导入而已
作者: SilverS    时间: 2023-8-16 16:32
本帖最后由 SilverS 于 2023-8-16 16:44 编辑
创世魂 发表于 2023-8-16 13:30
通过编译自带案例并没有报错。如果你的报错了,可以发个报错的例子上来看看。
@xqnh520的回答已经解决了这个问题
作者: SilverS    时间: 2023-8-16 16:40
xqnh520 发表于 2023-8-16 13:49
package ""
这样设置试试

谢谢大佬解答!~




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4