我有 osmdroid 的来源,我想将 osmdroid 构建为 jar 文件并在我的项目中使用它。构建后,我的项目因 MapView 类的“ClassNotFound”异常而崩溃。在 osmdroid.jar 中有 6 个 MapView .class 文件:
MapView$LayoutParams.class
MapView$MapViewDoubleClickListener.class
MapView$MapViewGestureDetectorListener.class
MapView$MapViewZoomListener.class
MapView$Projection.class
MapView.class
那么为什么程序找不到 MapView 类呢?我查看了从 Internet 下载的 osmdroid.jar。在那个罐子里有 7 个 MapView 类。上面的所有 6 个和另外 1 个称为 MapView$1.class 这可能是 ClassNotFound 异常的原因吗?为什么我的编译器不构建此类 File ?
我尝试通过导出构建 jar 并通过 maven 构建项目。在这两种情况下,都没有构建 MapView$1.class。
一些想法?我记得 $1 代表匿名类或枚举,但 MapView.java 不包含这些东西?...
谢谢,sorry4bad 英语
马蒂亚斯·H。