Julian Harty 1d1691cd55 I was irked by having a compile dependency on a testing library.
Addressing the cause took several hours, it seemed to be there to
address other side-effects. In the end I discovered we had incompatible
library versions which weren't reconciled by Gradle unless the
extraneous dependency was there.

The error was described in
https://sites.google.com/a/android.com/tools/tech-docs/new-build-system/user-guide#TOC-Resolving-conflicts-between-main-and-test-APK

The resolution was to align the version numbers for various Android
support libraries to a common value: 25.4.0 for now although there are
newer versions so we might want to migrate to the current releases soon.
I applied the concepts others use, which is to specify the version once
and use it throughout, see
https://segunfamisa.com/posts/android-gradle-extra-properties for a
concise example.

For info on the latest support and testing libraries see
https://developer.android.com/topic/libraries/support-library/revisions.html

https://developer.android.com/topic/libraries/testing-support-library/release-notes.html

We might also want to update our builds to the latest release of
Espresso.
2017-09-22 16:53:27 +04:00
2017-04-06 11:30:24 +02:00
2017-06-30 08:34:15 +02:00
2017-08-02 20:38:07 +01:00
2016-04-02 13:52:31 +03:00
2017-04-27 17:51:57 +02:00
2017-08-13 12:01:20 -04:00
2017-08-31 07:58:00 +02:00
2015-06-08 10:05:51 +02:00
2017-04-05 11:36:51 +02:00
2015-04-29 15:16:48 +02:00
2017-08-02 20:38:07 +01:00
2015-06-07 15:19:01 +02:00

Kiwix is an offline reader for Web content. One of its main purposes is to make Wikipedia available offline. This is done by reading the content of a file in the ZIM format, a high compressed open format with additional meta-data.

Production releases of the app should be built with our companion build repository kiwix-build.

To build this repository alone for development purposes you can simply run the command: ./gradlew build from the root directory of the project or alternatively import the project into Android Studio and build using that.

Kiwix Android can be built on Linux, Windows or Mac.


*************************** CONTACT *********************************


Email: kiwix-developer@lists.sourceforge.net or contact@kiwix.org Jabber: kelson@kiwix.org IRC: #kiwix on irc.freenode.net

You can use IRC web interface on http://chat.kiwix.org/

More... http://wiki.kiwix.org/wiki/Communication


********************** LEGAL & DISCLAIMER ***************************


Read '../COPYING' file

Description
Languages
Kotlin 98.9%
Shell 0.6%
HTML 0.4%