Trustee Wallet is the secure and simple way to create and manage crypto accounts. Quick and safe buy and sell bitcoin directly with your Visa or MasterCard
All building steps are tested with Ubuntu 16.04
For successful build it's reqired to have build tools installed
sudo apt-get install build-essential
nodejs version 10.x
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install nodejs
and openjdk-8
sudo apt-get install openjdk-8-jdk
echo "JAVA_HOME=$(which java)" | sudo tee -a /etc/environment
source /etc/environment
For successful build it's need to increase the number of files that OS can monitor
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
Prepare folder and licence for Android SDK
mkdir ~/androidsdk
export ANDROID_HOME=~/androidsdk
mkdir ~/androidsdk/licenses
echo "24333f8a63b6825ea9c5514f83c2829b004d1fee" > ~/androidsdk/licenses/android-sdk-license
Please note: by creating ~/androidsdk/licenses/android-sdk-license
file you are accepting Android SDK licence.
Download code from Github
git clone https://github.com/trustee-wallet/trusteeWallet.git
Build preparation
cd ./trusteeWallet
npm install
rm -f shim.js
./node_modules/.bin/rn-nodeify --hack --install
Building APK
cd ./android
./gradlew assembleRelease
After successful build APK file app-release.apk
can be found in ./app/build/outputs/apk/release/
For proposals and bug reports feel free to open and issue HERE
If you have any questions please contact us by email [email protected] or join our community in Telegram