You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在现代Java/Maven环境编译旧版Schildbach比特币钱包遇包路径问题

编译3.31版本Schildbach Android比特币钱包的包路径识别问题

问题详情

我为学习比特币与Java技术,尝试编译3.31版本的Schildbach Android比特币钱包。目前已成功生成所需JAR文件,但构建APK时遇到包路径识别问题:com.google.bitcoin.core与com.google.bitcoinj.core本应为同一包,却无法被编译环境识别为同一包,进而引发编译错误。

已尝试的解决措施

  • 环境配置调整:使用Java 8、Maven 3.8.1,安装对应版本的Android SDK Tools
  • 依赖配置修改:修改wallet模块的pom.xml文件,包括添加system scope与本地JAR路径、指定插件版本、添加Maven仓库

但上述操作后问题仍未解决,希望能帮忙排查问题。

相关错误信息

编译时主要报错为找不到com.google.bitcoin.core包下的类,例如:

error: cannot find symbol
import com.google.bitcoin.core.ECKey;
^
symbol: class ECKey
location: package com.google.bitcoin.core

类似的错误会出现在多个引用com.google.bitcoin.core包内类的代码位置,而这些类实际存在于com.google.bitcoinj.core包中。

内容的提问来源于stack exchange,提问作者RicardoPHP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 02:32:14