Bienvenue sur Bitcoin Wallet , une application de paiement Bitcoin autonome pour votre appareil Android !
Ce projet contient plusieurs sous-projets :
Vous aurez besoin de git, d'un SDK Java 11 et de Gradle entre 4.4 et 6.9.x pour cela. Nous supposerons Ubuntu 24.04 LTS (Noble Numbat) pour les installations du package, fourni avec OpenJDK 11 et Gradle 4.4.1 prêts à l'emploi.
# first time only
sudo apt install git gradle openjdk-11-jdk
Créez un répertoire pour le SDK Android (par exemple android-sdk
) et pointez-y la variable ANDROID_HOME
.
Téléchargez les outils du SDK Android et décompressez-le dans $ANDROID_HOME/
.
Enfin, la dernière étape préparatoire consiste à acquérir le code source. Toujours dans votre espace de travail, utilisez :
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
Vous pouvez créer tous les sous-projets de toutes les versions en même temps à l'aide de Gradle :
# each time
gradle clean build
Pour plus de détails sur la création du portefeuille, consultez le fichier README spécifique.
Alternativement, vous pouvez construire en utilisant buildah :
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
L'accès à FUSE et à la fonctionnalité SYS_ADMIN sont nécessaires pour monter désordrefs afin de trier les entrées du répertoire du dossier du projet.
Les APK non signés sont écrits dans le répertoire de sortie spécifié.