Skip to content
Snippets Groups Projects
Pierre NICOLAS's avatar
Pierre Nicolas authored
When the user selects a different account, the 'account settings' button becomes disabled. It is re-enabled once the account is loaded from the daemon.
The bug arose because, in cases where the user selects the same account as the current one, the button is disabled, but the account is not reloaded from the daemon.

GitLab: #1396
Change-Id: I48e1adaebe813d004cb72ad4a12c75a762c716b1
aed53045
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