我正在尝试为我的Android地图应用程序部分编写测试工具。
我想在Eclipse下将测试作为Java控制台应用程序运行。我需要的唯一Google地图类是GeoPoint。我在构建路径中包含了maps.jar并导入了com.google.android.maps.GeoPoint,因此它编译正常,但会生成运行时错误:
“此类文件的JAR属于容器'Google API [Android2.1 - update1]',它不允许修改其条目上的源附件”。
是否可以在控制台应用程序中使用此jar,如果是,如何使用?
答案 0 :(得分:1)
是否可以在控制台应用程序中使用此jar,如果是,如何使用?
不,抱歉。我甚至不认为完整的课程在那个JAR中 - 而且android.jar
只是存根AFAIK。真正的实现是在设备或模拟器上。
您可以围绕GeoPoint
创建一个包装器,并使用本地实现进行测试。