NoClassDefFoundError与Mapsforge0.4.0和食,就不能建设
题
我想设置一个项目与Mapsforge.我知道人们已经获得这个问题,因为该图书馆需要Java7的建立。但是,我使用的建设工具verson20,其使用Java7.我还有最近更新的版本蚀工具。事实上,我是在一个清洁安装的开发工具包。
迄今为止,我已经进口mapsforge核、mapsforge地图,mapsforge-map-安卓,mapsforge-map-awt,并mapsforge-地图阅读器。然后我试图初始化地图视图使用下列代码:
AndroidGraphicFactory.createInstance(thisApp);
这个结果中的以下错误。
java.lang.NoClassDefFoundError: org.mapsforge.map.android.graphics.AndroidGraphicFactory
我看着在参考图书馆,并AndroidGraphicFactory类是内定义 org.mapsforge.map.android.graphics
并显示出来。当看到罐子文件内 /bin/dexedLibs\
, ,该课程。德克斯文件的存在,但那里是下一个没有别的。
我随后步骤的建议 这个答案, 但错误仍然存在。
任何想法为什么这可能是什么?
解决方案
你需要把罐子文件,进入 libs/ 文件夹,而不是添加参照上java建立的道路。
不隶属于 StackOverflow