当我在我的项目中使用来自 osmdroid 网站的预构建 jar 时,一切都按预期工作。但是,如果我从 osmdroid 源创建自己的 jar,则会收到“找不到资源”错误(marker_default.png 等)。我变了
final String resName = pResId.name() + ".png";
至
final String resName = "/resources/org/osmdroid/" + pResId.name() + ".png";
在 DefaultResourceProxyImpl.java:getBitmap
然后它可以正常工作。在我的导出 jar 过程中我可以做些什么而不需要我更改这一行?