Skip to content

Latest commit

 

History

History
67 lines (38 loc) · 1.9 KB

BUILDING.md

File metadata and controls

67 lines (38 loc) · 1.9 KB

Building vespucci 0.9.8 and later

The code has been re-factored to use the compatibility libraries from google instead of the ActionBarSherlock library. This has been tested with the google v7 support library 23.2.X, given that google randomly makes incompatible changes to these and regularly drops existing functionality, you are on your own if you use any other version.

Build with AppCompat and eclipse

You can find the required android support libs in your SDK folder in:

extras/android/support/v7

and

extras/android/support/design

You need to import appcompat, preference, recyclerview and the design libraries into eclipse as library projects, since the build requires access to the resource files in the libraries.

Building with gradle and Android Studio

The build configuration has been updated for AppCompat and should work out of the box.

Note we currently don't use a standard project layout.

Building with gradle

To install the application to your device run the following task on Unix:

$ ./gradlew installDebug

or this command on Windows:

$ gradlew.bat installDebug

Required 3rd Party Libraries

The following libraries are included in this repository in the libs directory for convenience.

ACRA crash reporting http://www.acra.ch/

OAuth support library https://github.com/mttkay/signpost

EXIF metadata extractor library https://github.com/drewnoakes/metadata-extractor

The parser for .PO files https://github.com/simonpoole/PoParser .

JOSM Presets

Reworked version: https://github.com/simonpoole/beautified-JOSM-preset

Original: http://josm.openstreetmap.de/svn/trunk/data/defaultpresets.xml

3rd Party Configuration Files

Name suggestion index https://github.com/osmlab/name-suggestion-index

Imagery index https://github.com/osmlab/editor-imagery-index

Tags to be discarded https://github.com/openstreetmap/iD/blob/master/data/discarded.json