¡Bienvenido a Bitcoin Wallet , una aplicación de pago de Bitcoin independiente para su dispositivo Android!
Este proyecto contiene varios subproyectos:
Necesitará git, un SDK de Java 11 y Gradle entre 4.4 y 6.9.x para esto. Asumiremos Ubuntu 24.04 LTS (Noble Numbat) para las instalaciones del paquete, que viene con OpenJDK 11 y Gradle 4.4.1 listos para usar.
# first time only
sudo apt install git gradle openjdk-11-jdk
Cree un directorio para el SDK de Android (por ejemplo, android-sdk
) y apúntelo con la variable ANDROID_HOME
.
Descargue las herramientas del SDK de Android y descomprímalas en $ANDROID_HOME/
.
Finalmente, el último paso preparativo es adquirir el código fuente. Nuevamente en su espacio de trabajo, use:
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
Puedes crear todos los subproyectos en todos los formatos a la vez usando Gradle:
# each time
gradle clean build
Para obtener detalles sobre cómo crear la billetera, consulte el archivo README específico.
Alternativamente, puedes construir usando buildah:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
Se necesita acceso a FUSE y la capacidad SYS_ADMIN para montar desordenfs con el fin de ordenar las entradas del directorio de la carpeta del proyecto.
Los APK sin firmar se escriben en el directorio de salida especificado.