【背景】
折腾:
【已解决】Android Studio中编译Osmand出错:Error找不到符号变量mx_highway_speed_camera
期间,需要去搞清楚:
Osmand
Osmandapp
Osmand-resources
之前的关系。
【折腾过程】
1.去
看看。
发现:
https://github.com/osmandapp/OsmAnd-resources
中的路径是:
感觉是:
OsmAnd-resources
是从属于osmandapp项目的。
2.然后发现
下面就是之前看到的,包含了很多子项目包括:
https://github.com/osmandapp/Osmand
https://github.com/osmandapp/OsmAnd-resources
https://github.com/osmandapp/OsmAnd-core
https://github.com/osmandapp/OsmAnd-build
https://github.com/osmandapp/OsmAnd-ios
等等等等。
3.去看
https://github.com/osmandapp/Osmand
项目中的解释:
找到点相关资料:
https://github.com/osmandapp/Osmand/wiki
http://wiki.openstreetmap.org/wiki/OsmAnd
http://osmandapp.github.io/faq.html
http://osmandapp.github.io/online-knowledge-base/HowToArticles.html
结果没有找到这些子项目关系的解释。。。
【总结】
后来经过很多折腾,才大概明白:
首先,对于osmand这个项目来说:
osmand把所有的代码都放到了github上,主入口是:
(1)然后,针对于常见的,Android等平台的osmand,可以去这里:
https://github.com/osmandapp/Osmand
下载并编译。
(2)而
https://github.com/osmandapp/OsmAnd-resources
中包含了很多资源,
其中就有编译:
https://github.com/osmandapp/Osmand
时所缺少的那几个图片资源:
- mx_highway_speed_camera
- mx_barrier_border_control
- mx_barrier_toll_booth
- mx_user_defined
- h_arrow
- mx_name_finder
- mx_user_defined
(3)
https://github.com/osmandapp/OsmAnd-ios
看起来应该就是专门针对于iOS平台的了。