Willkommen bei Bitcoin Wallet , einer eigenständigen Bitcoin-Zahlungs-App für Ihr Android-Gerät!
Dieses Projekt enthält mehrere Teilprojekte:
Dazu benötigen Sie Git, ein Java 11 SDK und Gradle zwischen 4.4 und 6.9.x. Für die Paketinstallationen gehen wir von Ubuntu 24.04 LTS (Noble Numbat) aus, das standardmäßig mit OpenJDK 11 und Gradle 4.4.1 geliefert wird.
# first time only
sudo apt install git gradle openjdk-11-jdk
Erstellen Sie ein Verzeichnis für das Android SDK (z. B. android-sdk
) und verweisen Sie die Variable ANDROID_HOME
darauf.
Laden Sie die Android SDK Tools herunter und entpacken Sie sie nach $ANDROID_HOME/
.
Der letzte vorbereitende Schritt ist schließlich die Beschaffung des Quellcodes. Verwenden Sie in Ihrem Arbeitsbereich erneut:
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
Mit Gradle können Sie alle Unterprojekte in allen Varianten gleichzeitig erstellen:
# each time
gradle clean build
Einzelheiten zum Erstellen der Wallet finden Sie in der jeweiligen README-Datei.
Alternativ können Sie mit buildah bauen:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
Zugriff auf FUSE und die SYS_ADMIN-Fähigkeit sind für das Mounten von Disorderfs erforderlich, um die Verzeichniseinträge des Projektordners zu sortieren.
Die unsignierten APKs werden in das angegebene Ausgabeverzeichnis geschrieben.