Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • release/201811
  • release/201808
  • wip/patches_poly_2017/cedryk_doucet/abderahmane_bouziane
  • releases/beta1
  • android/release_459
  • android/release_458
  • android/release_457
  • android/release_456
  • android/release_455
  • android/release_454
  • android/release_453
  • android/release_452
  • android/release_451
  • android/release_450
  • android/release_449
  • android/release_448
  • android/release_447
  • android/release_446
  • android/release_445
  • android/release_444
  • android/release_443
  • android/release_442
  • android/release_441
  • android/release_440
37 results

jami-client-android

  • Clone with SSH
  • Clone with HTTPS
  • Adrien Béraud's avatar
    Adrien Béraud authored
    Change-Id: I8fa4eae5b8a46a4e9cf2dd1fe2cceab1782e9530
    01b7dd32
    History

    Jami Android

    The Jami client for Android

    App CI
    Download on the Play Store Download on F-Droid Build Status

    Environment

    Download the project including the daemon submodule with:

    git clone --recursive https://review.jami.net/jami-client-android

    Or to download the daemon submodule from the existing project directory:

    git submodule update --init --recursive

    Make sure to have autotools, autopoint, swig, yasm, m4, ninja-build and cmake available on your system: on Debian/Ubuntu:

    apt install cmake build-essential swig yasm ninja-build m4 autotools-dev autopoint

    On macOS:

    brew install cmake automake autotools libtool pkg-config yasm swig

    When using brew on macOS, the 'libtoolize' binary might be available as 'glibtoolize'. In that case, the following command makes it avaialble to the build system:

    ln -s /opt/homebrew/bin/glibtoolize /opt/homebrew/bin/libtoolize

    Make sure to have the Android SDK and NDK available.

    Build instructions

    With Android Studio:

    • Add 'jami-android' in Android Studio
    • Click on build
    • Enjoy!

    With the command line:

    cd jami-client-android/jami-android
    ./gradlew assembleDebug

    Update translations

    Update translations using the Transifex client (tx) :

    ./update-translations.sh

    Generate new release commit

    Generate a new release commit updating the version code and version string:

    ./update_version.py --commit

    Report issues

    Report issues on Gitlab: https://git.jami.net/savoirfairelinux/jami-client-android