Instalação¶
Por APK¶
Alguns telefones Android não têm acesso à Google Play Store porque o software, o provedor de rede ou o país do telefone podem não permitir isso. Você pode instalar o aplicativo manualmente, primeiro habilitando a instalação de fontes externas (se ainda não o fez) e, em seguida, baixando e instalando um arquivo APK. Siga estas instruções:
- Certifique-se de que sua versão do Android seja pelo menos 4.0.3 acessando Configurações → Sobre o telefone e verificando o número da versão.
- Habilite fontes desconhecidas acessando Configurações → Segurança → Fontes desconhecidas. Leia e aceite o aviso.
- Usando seu telefone, baixe a versão mais recente do APK a partir deste link.
- Se você não puder usar seu telefone para ficar on-line, faça o download do APK usando o seu PC e copie-o para o seu telefone usando um cabo ou Bluetooth. Você pode precisar de um navegador de arquivos para encontrar o arquivo copiado. O ES File Explorer é recomendado para isto.
Você também pode instalar um arquivo APK diretamente do seu computador usando o Android Debug Bridge (ADB). Siga estas instruções:
Certifique-se de que sua versão do Android seja pelo menos 4.0.3 acessando Configurações → Sobre o telefone e verificando o número da versão.
Certifique-se de ter uma cópia do ADB no seu PC. Isso está incluído no Android SDK Platform Tools para Mac, Windows ou Linux.
Habilite fontes desconhecidas acessando Configurações → Segurança → Fontes desconhecidas. Leia e aceite o aviso.
Ative a depuração USB acessando Configurações → Opções do desenvolvedor → Depuração USB. Se as Opções do desenvolvedor não estiverem disponíveis, vá para Sobre o telefone, role para baixo e toque no número da compilação sete vezes.
Usando o seu PC, baixe a versão mais recente do APK a partir deste link.
Conecte seu telefone ao PC, abra uma janela de prompt de comando/terminal e digite:
adb install <<path to .apk file>>
Da fonte¶
O código-fonte da carteira Android do Dash está disponível no GitHub. As instruções a seguir descrevem como compilar um APK a partir do código-fonte em uma instalação atualizada do Ubuntu 18.04 LTS com um único usuário não-root. Observe que a versão 12b do NDK é necessária, em vez de instalar a versão mais recente usando o sdkmanager
. Comece instalando dependências e baixando as últimas ferramentas do Android SDKTools:
sudo apt install openjdk-8-jdk-headless unzip make
mkdir android-sdk-linux
cd android-sdk-linux
wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
wget https://dl.google.com/android/repository/android-ndk-r12b-linux-x86_64.zip
unzip sdk-tools-linux-3859397.zip
unzip android-ndk-r12b-linux-x86_64.zip
Em seguida, atualize as Ferramentas do SDK e faça o download dos pacotes e dependências da plataforma do SDK necessários, depois adicione e carregue as variáveis de ambiente apropriadas:
./tools/bin/sdkmanager --update
./tools/bin/sdkmanager "platforms;android-15" "platforms;android-25" "build-tools;25.0.2"
echo 'export ANDROID_HOME=$HOME/android-sdk-linux' >> ~/.bashrc
echo 'export ANDROID_NDK_HOME=$ANDROID_HOME/android-ndk-r12b' >> ~/.bashrc
source ~/.bashrc
cd ~
Agora que o ambiente de construção está pronto, baixe e construa da fonte da Carteira Dash Android:
git clone https://github.com/HashEngineering/dash-wallet.git
cd dash-wallet
./gradlew clean build -x test
Os arquivos APK construídos estão agora disponíveis na pasta ~/dash-wallet/wallet/build/outputs/apk
.