Bem-vindo ao Bitcoin Wallet , um aplicativo de pagamento Bitcoin independente para o seu dispositivo Android!
Este projeto contém vários subprojetos:
Você precisará do git, um SDK do Java 11 e do Gradle entre 4.4 e 6.9.x para isso. Assumiremos o Ubuntu 24.04 LTS (Noble Numbat) para a instalação do pacote, que vem com OpenJDK 11 e Gradle 4.4.1 prontos para uso.
# first time only
sudo apt install git gradle openjdk-11-jdk
Crie um diretório para o Android SDK (por exemplo, android-sdk
) e aponte a variável ANDROID_HOME
para ele.
Baixe o Android SDK Tools e descompacte-o em $ANDROID_HOME/
.
Por fim, a última etapa preparatória é a aquisição do código-fonte. Novamente em sua área de trabalho, use:
# first time only
git clone -b main https://github.com/bitcoin-wallet/bitcoin-wallet.git bitcoin-wallet
cd bitcoin-wallet
Você pode construir todos os subprojetos em todos os tipos de uma só vez usando Gradle:
# each time
gradle clean build
Para obter detalhes sobre a construção da carteira, consulte o README específico.
Alternativamente, você pode construir usando buildah:
# each time
buildah build --cap-add sys_admin --device /dev/fuse --file build.Containerfile --output build/ .
O acesso ao FUSE e a capacidade SYS_ADMIN são necessários para montar o desordemfs a fim de classificar as entradas do diretório da pasta do projeto.
Os APKs não assinados são gravados no diretório de saída especificado.