普通用户
编译提示找个 [复制链接]
小龙APP 发表于 2026-06-05 142 1

14:44:31 正在生成Dex文件
14:44:32 Error: Program type already present: org.java_websocket.AbstractWebSocket$1
14:44:32 Compilation failed
14:44:32 耗时:4.617435秒

请问这个是啥意思

官方技术组 2026-06-08

您好,该问题为安卓开发技术栈中常见的类冲突问题,问题根源:

在生成 Dex 文件(将 Java 代码打包为 Android 可执行文件)时,编译器发现同一个类被定义了多次,从而导致了冲突和编译失败。

这种情况通常由以下原因引起:

直接依赖与间接依赖冲突:你手动添加了一个 WebSocket 的 jar 包或依赖,但同时你引入的其他第三方库内部也包含了这个 WebSocket 库。

本地与扩展库冲突:项目的 libs 文件夹里放了一个本地的 .jar 文件,同时扩展类库中依赖了同一个库。

解决方式:

排查重复的jar文件或库,删除重复的文件或库,即可解决。

回复
 作者信息
小龙APP
USBV4独立版
专业开发指导服务

响应时间:5分钟

服务方式:官方1对1服务

工作时间:工作日 9:00 - 18:30

专业团队 · 开发指导 · 极速响应


官网 | 基础视频教程 | 在线文档 下载 VcnStudio IDE

© VcnStudio Inc All Rights Reserved

蜀ICP备17024229号