Instalação

Google Play

A maneira mais fácil de instalar a Carteira Dash para Android é na Google Play Store.

../../_images/google-play-badge.png

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:

  1. 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.
  2. Habilite fontes desconhecidas acessando Configurações → Segurança → Fontes desconhecidas. Leia e aceite o aviso.
  3. Usando seu telefone, baixe a versão mais recente do APK a partir deste link.
  4. 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:

  1. 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.

  2. 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.

  3. Habilite fontes desconhecidas acessando Configurações → Segurança → Fontes desconhecidas. Leia e aceite o aviso.

  4. 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.

  5. Usando o seu PC, baixe a versão mais recente do APK a partir deste link.

  6. 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 .